ASP.NET网站,错误发布
问题描述:
可能重复时:
NullReferenceException when running published website in IISASP.NET网站,错误发布
我有问题时,发布我的网站在IIS 7.5 2008服务器。在我的本地PC中,它位于D:\ projects \ visual_studio \ site,然后当我发布到服务器时,在C:/ sites/mysite ai中获取此错误消息:
[NullReferenceException:Object reference not set to D:\ projects \ visual_studio \ site \ Site1.Master.cs中的Inovação.Site1.Login1_Authenticate(Object sender,AuthenticateEventArgs e):67 System.Web.UI.WebControls.Login.OnAuthenticate AuthenticateEventArgs e)+108 ....
我在我的母版页中使用登录控件。如果我的项目在C:/ sites/mysite(服务器)中发布,为什么位置仍指向D:\ projects \ visual_studio \ site \ Site1.Master(本地pc)?
答
试试这个:
- 点击您的网站在IIS
- 打开页面和控件部分
- 发现的ViewState组,检查是否启用了ViewState的。
这样的解决方案帮助我解决了发布后的空引用异常问题。