Mi aplicación MVC devuelve SqlExceptions cuando intento acceder a cualquier tabla en mi base de datos.System.Data.SqlClient.SqlException: nombre de objeto no válido 'dbo.Projects'
Detalles de la excepción: System.Data.SqlClient.SqlException: nombre de objeto no válido 'dbo.Projects'.
Mi aplicación us linq para la capa de datos.
Si utilizo un viejo dll funciona bien, (así que no parece ser un problema con el DB) simplemente esta última aplicación DLL que he cargado.
detalles
[SqlException (0x80131904): nombre de objeto no válido '' dbo.Projects.]
System.Data.SqlClient.SqlConnection.OnError (excepción SqlException, Boolean breakConnection) +1950890
System.Data.SqlClient.SqlInternalConnection.OnError (SqlException excepción, Boolean breakConnection) 4846875
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning (TdsParserStateObject stateObj) 194 System.Data.SqlClient.TdsParser.Run (runBehavior RunBehavior, SqlCommand cmdHandler, SqlDataReader corriente de datos, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) 2392
System.Data.SqlClient.SqlDataReader.ConsumeMetaData() 33
System.Data.SqlClient.SqlDataReader.get_MetaData() 83
System.Data.SqlClient.SqlCommand.FinishExecuteReader (ds SqlDataReader, runBehavior runBehavior, cadena resetOptionsString) +297
System.Data.SqlClient.SqlCommand.RunExecuteReaderTds (CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean asíncrono) 954
System.Data.SqlClient.SqlCommand.RunExecuteReader (CommandBehavior cmdBehavior, runBehavior RunBehavior, Boolean returnStream, Cadena método, resultado DbAsyncResult) 162
System.Data.SqlClient.SqlCommand.RunExecuteReader (CommandBehavior cmdBehavior, runBehavior runBehavior, Boolean returnStream, cadena método) 32
System.Data.SqlClient.SqlCommand.ExecuteReader (CommandBehavior comportamiento, método String) 141
System.Data.SqlClient.SqlCommand.ExecuteDbDataReader (CommandBehavior comportamiento) +12 System.Data.Common.DbCommand.ExecuteReader () 12
System.Data.Linq.SqlClient.SqlProvider.Execute (consulta Expresión, QueryInfo QueryInfo, fábrica IObjectReaderFactory, Object [] parentArgs, userArgs [], ICompiledSubQuery [] SUBCONSULTAS objeto, objeto LASTRESULT) 975
System.Data.Linq.SqlClient.SqlProvider.ExecuteAll (consulta Expresión, QueryInfo [] queryInfos, fábrica IObjectReaderFactory, Object [] userArguments, ICompiledSubQuery [] sUBCONSULTAS) 113
System.Data.Linq.SqlClient.SqlProvider. System.Data.Linq.Provider.IProvider.Execute (Expresión consulta) +344
System.Data.Linq.DataQuery1.System.Collections.Generic.IEnumerable<T>.GetEnumerator() +35 System.Linq.Buffer
1 .. ctor (IEnumerable1 source) +247 System.Linq.<GetEnumerator>d__0.MoveNext() +108
1..ctor (IEnumerable
System.Linq.Buffer1 source) +259
1 ..ctor (fuente IEnumerable
System.Linq.<GetEnumerator>d__0.MoveNext() +108
System.Collections.Generic.List1 collection) +7665172 System.Linq.Enumerable.ToList(IEnumerable
1) +61 Mezza_crm.Controllers.ProjectsController.GetProjectList (formulario NameValueCollection) en C: \ mezza_crm \ mezza_crm \ Controllers \ ProjectsController.cs: 164 Mezza_crm.Controllers.ProjectsController.List() en C: \ mezza_crm \ mezza_crm \ Controladores \ ProjectsController.cs: 53
lambda_method (ExecutionScope, ControllerBase, Object []) 39
System.Web.Mvc.ActionMethodDispatcher.Execute (ControllerBase controlador , Object [] parámetros) 17
System.Web.Mvc.ReflectedActionDescriptor.Execute (ControllerContext controllerContext, IDictionary parámetros) +24
System.Web.Mvc. <> c__DisplayClassa.b__7() 52 System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter (IActionFilter filtro, ActionExecutingContext preContext, Func1 continuation) +254
1 filtros, ActionDescriptor ActionDescriptor, parámetros IDictionary`2) 192
System.Web.Mvc.<>c__DisplayClassc.<InvokeActionMethodWithFilters>b__9() +19 System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList
System.Web.Mvc .ControllerActionInvoker.InvokeAction (ControllerContext ControllerContext, cadena actionName) 399
System.Web.Mvc.Controller.ExecuteCore() 126
System.Web.Mvc.ControllerBase.Execute (RequestContext RequestContext) 27 System.Web .Mvc.ControllerBase.System.Web.Mvc.IController.Execute (RequestContext requestContext) +7
System.Web.Mvc.MvcHandler.ProcessRequest (HttpContextBase HttpContext) 151 System.Web.Mvc.MvcHandler.ProcessRequest (HttpContext HttpContext) +57
System.Web.Mvc.MvcHandler.System.Web.IHttpHandler.ProcessRequest (HttpContext HttpContext) 7
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 181 System.Web.HttpApplication.ExecuteStep (paso IExecutionStep, Boolean & completedSynchronously) +75
Sí dbo.Projects existe y no ha cambiado desde la última versión. He realizado algunos cambios en otra tabla y he agregado dos tablas. Pero he duplicado los cambios en la base de datos en el servidor. Normalmente obtengo algo como esto si hago un cambio en el desarrollador y me olvido de reflejar el cambio en el servidor. System.Data.SqlClient.SqlException: Nombre de columna no válido 'Actual'. Pero una vez que arreglo la tabla, generalmente funciona. Gracias por la pronta respuesta. –