Asp.net 在IIS中运行已发布网站时出现NullReferenceException

Asp.net 在IIS中运行已发布网站时出现NullReferenceException,asp.net,iis,nullreferenceexception,Asp.net,Iis,Nullreferenceexception,我有一个在IIS中添加之前发布的网站。之后,我将发布的网站设置为IIS中的默认网站 当我通过表单插入值时,出现了一个错误,即“对象引用未设置为对象的实例”。如果网站在IIS中运行而未发布,则不会出现任何问题。使用datagrid插入值时发生错误 错误消息如下所示: “/”应用程序中出现服务器错误 对象引用未设置为 对象的实例 描述:未处理的异常 在执行过程中发生 当前web请求。请检查 有关堆栈跟踪的详细信息,请参阅 错误及其来源 密码 例外情况详情: System.NullReferenceE

我有一个在IIS中添加之前发布的网站。之后,我将发布的网站设置为IIS中的默认网站

当我通过表单插入值时,出现了一个错误,即“对象引用未设置为对象的实例”。如果网站在IIS中运行而未发布,则不会出现任何问题。使用datagrid插入值时发生错误

错误消息如下所示:

“/”应用程序中出现服务器错误

对象引用未设置为 对象的实例

描述:未处理的异常 在执行过程中发生 当前web请求。请检查 有关堆栈跟踪的详细信息,请参阅 错误及其来源 密码

例外情况详情: System.NullReferenceException:对象 引用未设置为的实例 反对

源错误:

生成了一个未处理的异常 在执行当前 网络请求。有关 例外的来源和位置 可以使用异常来识别 堆栈跟踪如下

堆栈跟踪:

[NullReferenceException:对象 引用未设置为的实例 对象。]
Admin_MasterEntries.gvwMileStoneM_RowCommand(对象 发件人,GridViewCommandEventArgs(e) +447 System.Web.UI.WebControl.GridView.OnRowCommand(GridViewCommandEventArgs e) +105
System.Web.UI.WebControl.GridView.HandleEvent(EventArgs e、 布尔原因验证,字符串 验证组)+76
System.Web.UI.WebControl.GridView.OnBubbleEvent(对象 来源,事件参数e)+95
System.Web.UI.Control.RaiseBubbleEvent(对象 来源,事件args args)+35
System.Web.UI.WebControl.GridViewRow.OnBubbleEvent(对象 来源,事件参数e)+117
System.Web.UI.Control.RaiseBubbleEvent(对象 来源,事件args args)+35
System.Web.UI.WebControl.LinkButton.OnCommand(CommandEventArgs e) +115
System.Web.UI.WebControl.LinkButton.RaisePostBackEvent(字符串 事件参数)+163
System.Web.UI.WebControl.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(字符串 事件参数)+7
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl,字符串事件参数) +11 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)+174
System.Web.UI.Page.ProcessRequestMain(布尔值 includeStagesBeforeAsyncPoint,布尔值 includeStagesAfterAsyncPoint)+5102


如果有人知道,请帮助我。谢谢。

该异常是由未实例化的对象引起的。打开项目并将调试器附加到IIS进程。正在使用ASP.NET页面的web服务正在引发异常。

请尝试以下操作:

  • 在IIS中单击您的站点
  • 打开页面和控件部分
  • 查找ViewState组并检查ViewState是否已启用

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

    当您看到此错误时-是否也会得到堆栈跟踪?检查您在那里做了什么:Admin\u MasterEntries.gvwMileStoneM\u row命令添加更多逻辑,添加try/catch块等