Asp.net 在IIS中运行已发布网站时出现NullReferenceException
我有一个在IIS中添加之前发布的网站。之后,我将发布的网站设置为IIS中的默认网站 当我通过表单插入值时,出现了一个错误,即“对象引用未设置为对象的实例”。如果网站在IIS中运行而未发布,则不会出现任何问题。使用datagrid插入值时发生错误 错误消息如下所示: “/”应用程序中出现服务器错误 对象引用未设置为 对象的实例 描述:未处理的异常 在执行过程中发生 当前web请求。请检查 有关堆栈跟踪的详细信息,请参阅 错误及其来源 密码 例外情况详情: System.NullReferenceException:对象 引用未设置为的实例 反对 源错误: 生成了一个未处理的异常 在执行当前 网络请求。有关 例外的来源和位置 可以使用异常来识别 堆栈跟踪如下 堆栈跟踪: [NullReferenceException:对象 引用未设置为的实例 对象。]Asp.net 在IIS中运行已发布网站时出现NullReferenceException,asp.net,iis,nullreferenceexception,Asp.net,Iis,Nullreferenceexception,我有一个在IIS中添加之前发布的网站。之后,我将发布的网站设置为IIS中的默认网站 当我通过表单插入值时,出现了一个错误,即“对象引用未设置为对象的实例”。如果网站在IIS中运行而未发布,则不会出现任何问题。使用datagrid插入值时发生错误 错误消息如下所示: “/”应用程序中出现服务器错误 对象引用未设置为 对象的实例 描述:未处理的异常 在执行过程中发生 当前web请求。请检查 有关堆栈跟踪的详细信息,请参阅 错误及其来源 密码 例外情况详情: System.NullReferenceE
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服务正在引发异常。请尝试以下操作:
这样的解决方案帮助我解决了发布后的空引用异常问题。当您看到此错误时-是否也会得到堆栈跟踪?检查您在那里做了什么:Admin\u MasterEntries.gvwMileStoneM\u row命令添加更多逻辑,添加try/catch块等