2011-05-07 206 views
0

可能重复时:
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)?

回答

0

试试这个:

  1. 点击您的网站在IIS
  2. 打开页面和控件部分
  3. 发现的ViewState组,检查是否启用了ViewState的。

这样的解决方案帮助我解决了发布后的空引用异常问题。