2010-09-07 67 views
0

我刚刚在vs2008中发布了一个网站,并将它FTP到活动站点,并且有一个错误,其中一些文件指向了dev服务器?部署问题 - 文件指向dev版本

Exception Details: System.NullReferenceException: Object reference not set to an instance of an object. 

源错误:

在当前web请求的执行过程中生成未处理的异常。关于异常的来源和位置的信息可以使用下面的异常堆栈跟踪来标识。

堆栈跟踪:

[NullReferenceException异常:对象没有设置为一个对象的一个​​实例。] Support.Models.ConsumerDataContext..ctor()在C:_work \模型\ Consumer.designer.cs: 41 Support.Models.Consumers..ctor()在C:_work \模型\ Consumers.cs:17 Support.Controllers.HomeController..ctor()在C:_work \控制器\ HomeController.cs:22

[TargetInvocationException:调用的目标引发了异常。] System.RuntimeTypeHandle.CreateInstance(RuntimeType type,Boolean publicOnly,Boolean n oCheck,布尔& canBeCached,RuntimeMethodHandle &构造函数,布尔& bNeedSecurityCheck)0 System.RuntimeType.CreateInstanceSlow(布尔publicOnly,布尔fillCache)146 System.RuntimeType.CreateInstanceImpl(布尔publicOnly,布尔skipVisibilityChecks,布尔fillCache)298 System.Activator.CreateInstance(类型类型,布尔非公开)79 System.Web.Mvc.DefaultControllerFactory.GetControllerInstance(的RequestContext的RequestContext,类型controllerType)121

[InvalidOperationException异常:试图创建的控制器时发生错误键入'Support.Controllers.HomeController'。请确保控制器具有无参数公共构造函数。] System.Web.Mvc.DefaultControllerFactory.GetControllerInstance(RequestContext requestContext,Type controllerType)+839 System.Web.Mvc.DefaultControllerFactory.CreateController(RequestContext requestContext,String controllerName)+66 System.Web.Mvc.MvcHandler.ProcessRequestInit(HttpContextBase HttpContext的,一个IController &控制器,IControllerFactory &工厂)194 System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContextBase HttpContext的,AsyncCallback的回调,对象状态)+86 的System.Web .CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()+392 System.Web.HttpApplication.ExecuteStep(IExecutionStep步骤,布尔型&完成同步)+263

有什么想法为什么?

BTW“消费者”是一个DBML文件

感谢

+0

你认为什么是“指向”dev服务器? – 2010-09-07 11:08:30

+0

我不明白为什么有些文件指向C:_work \ – user441365 2010-09-07 11:09:22

回答

1

在堆栈跟踪文件的路径是从PDB文件来了,是基于在编译时的文件路径。它们并不意味着正在运行的程序集正在寻找代码。

考虑这些路径作为开发机器上的调试帮助。

我怀疑模型设计器中的空引用实际上是由于活动数据库和开发数据库中存在不同模式的问题。或者从代码假定的缺失数据始终存在。

+0

感谢您的回答。 DB与我备份的完全一样,然后在活动服务器中恢复它。 – user441365 2010-09-07 11:42:40

+0

不知道什么样的代码代码假设会在那里,但它不是... – user441365 2010-09-07 11:43:13

+0

好吧我只是重新创建模型,现在一切正常。仍然不确定问题是什么。 – user441365 2010-09-07 11:56:16