ASP.NET站点,发布时出错

时间:2011-05-07 02:48:16

标签: .net asp.net master-pages nullreferenceexception

  

可能重复:
  NullReferenceException when running published website in IIS

我在IIS 7.5 2008 Server中发布我的网站时遇到问题。在我的本地电脑中,它位于D:\ projects \ visual_studio \ site,然后当我发布到服务器时,在C:/ sites / mysite中我收到此错误消息:

[NullReferenceException:对象引用未设置为对象的实例。]    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 ....

我在MasterPage中使用了Login控件。如果我的项目在C:/ sites / mysite(服务器)中发布,为什么该位置仍然指向D:\ projects \ visual_studio \ site \ Site1.Master(本地pc)?

1 个答案:

答案 0 :(得分:0)

试试这个:

  1. 在IIS中单击您的站点
  2. 打开“页面和控件”部分
  3. 找到ViewState组并检查ViewState是否已启用。
  4. 这样的解决方案帮助我解决了发布后的空引用异常问题。