Ứng dụng MVC của tôi trả về SqlExceptions khi cố truy cập vào bất kỳ bảng nào trong cơ sở dữ liệu của tôi.System.Data.SqlClient.SqlException: Tên đối tượng không hợp lệ 'dbo.Projects'
Chi tiết ngoại lệ: System.Data.SqlClient.SqlException: Tên đối tượng không hợp lệ 'dbo.Projects'.
Ứng dụng của chúng tôi là LINQ cho lớp dữ liệu.
Nếu tôi sử dụng một dll cũ nó hoạt động tốt, (do đó không có vẻ là một vấn đề với DB) chỉ dll ứng dụng mới nhất mà tôi đã tải lên.
chi tiết
[SqlException (0x80131904): tên đối tượng không hợp lệ 'dbo.Projects'.]
System.Data.SqlClient.SqlConnection.OnError (SqlException ngoại lệ, Boolean breakConnection) 1.950.890
System.Data.SqlClient.SqlInternalConnection.OnError (SqlException ngoại lệ, Boolean breakConnection) 4.846.875
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning (TdsParserStateObject stateObj) 194 System.Data.SqlClient.TdsParser.Run (RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader Datastream, 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, string resetOptionsString) 297
System.Data.SqlClient.SqlCommand.RunExecuteReaderTds (CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) 954
System.Data.SqlClient.SqlCommand.RunExecuteReader (CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String phương pháp, kết quả DbAsyncResult) 162
System.Data.SqlClient.SqlCommand.RunExecuteReader (CommandBehavior cmdBehavior, runBehavior runBehavior, Boolean returnStream, string phương pháp) 32
System.Data.SqlClient.SqlCommand.ExecuteReader (CommandBehavior hành vi, string phương pháp) 141
System.Data.SqlClient.SqlCommand.ExecuteDbDataReader (CommandBehavior hành vi) +12 System.Data.Common.DbCommand.ExecuteReader () 12
System.Data.Linq.SqlClient.SqlProvider.Execute (query Expression, QueryInfo queryInfo, nhà máy IObjectReaderFactory, Object [] parentArgs, Object [] userArgs, ICompiledSubQuery [] subqueries, Object LASTRESULT) 975
System.Data.Linq.SqlClient.SqlProvider.ExecuteAll (query Expression, QueryInfo [] queryInfos, nhà máy IObjectReaderFactory, Object [] userArguments, ICompiledSubQuery [] subqueries) 113
System.Data.Linq.SqlClient.SqlProvider. System.Data.Linq.Provider.IProvider.Execute (Biểu thức truy vấn) +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 (IEnumerable
System.Linq.<GetEnumerator>d__0.MoveNext() +108
System.Collections.Generic.List1 collection) +7665172 System.Linq.Enumerable.ToList(IEnumerable
1 nguồn) +61 Mezza_crm.Controllers.ProjectsController.GetProjectList (mẫu NameValueCollection) trong C: \ mezza_crm \ mezza_crm \ Controller \ ProjectsController.cs: 164 Mezza_crm.Controllers.ProjectsController.List() trong C: \ mezza_crm \ mezza_crm \ controller \ ProjectsController.cs: 53
lambda_method (ExecutionScope, ControllerBase, Object []) +39
System.Web.Mvc.ActionMethodDispatcher.Execute (ControllerBase điều khiển, Object [] thông số) 17
System.Web.Mvc.ReflectedActionDescriptor.Execute (ControllerContext controllerContext, IDictionary thông số) +24
System.Web.Mvc. <> c__DisplayClassa.b__7() 52 System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter (IActionFilter lọc, ActionExecutingContext preContext, Func1 continuation) +254
1 bộ lọc, ActionDescriptor actionDescriptor, thông số 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, string 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 (IExecutionStep bước, Boolean & completedSynchronously) +75
Yep dbo.Project tồn tại và không thay đổi kể từ lần phát hành cuối cùng. Tôi đã thực hiện một vài thay đổi đối với một bảng khác và thêm hai bảng. Nhưng tôi đã phản ánh những thay đổi trong DB trên máy chủ. Thông thường tôi nhận được một cái gì đó như thế này nếu tôi thực hiện một thay đổi trong dev và quên để phản ánh sự thay đổi trên máy chủ. System.Data.SqlClient.SqlException: Tên cột không hợp lệ 'Thực tế'. Nhưng khi tôi sửa bảng, nó thường hoạt động. Cảm ơn bạn đã trả lời nhanh chóng. –