我在IIS中添加之前发布了一个网站。之后,我将发布的网站设置为IIS中的默认网站。
当我通过表单插入值时,出现“对象引用未设置为对象实例”的错误。网站在IIS中运行而不发布时没有问题。使用datagrid插入值时会发生错误。
错误消息如下:
>应用程序中的服务器错误。对象引用未设置为 对象的实例。
描述:未处理的异常 在执行期间发生 当前的网络请求。请查看 堆栈跟踪以获取更多信息 错误及其来源 代码。
异常详细信息: System.NullReferenceException:Object 引用未设置为的实例 对象
来源错误:
生成了未处理的异常 在执行当前 网络请求。有关的信息 异常的起源和位置 可以使用例外来识别 堆栈跟踪下面。
堆栈追踪:
[NullReferenceException:Object 引用未设置为的实例 对象。]
Admin_MasterEntries.gvwMileStoneM_RowCommand(对象 发件人,GridViewCommandEventArgs e) +447 System.Web.UI.WebControls.GridView.OnRowCommand(GridViewCommandEventArgs e)+105
System.Web.UI.WebControls.GridView.HandleEvent(EventArgs的 e,Boolean causeValidation,String validationGroup)+76
System.Web.UI.WebControls.GridView.OnBubbleEvent(对象 来源,EventArgs e)+95
System.Web.UI.Control.RaiseBubbleEvent(对象 来源,EventArgs args)+35
System.Web.UI.WebControls.GridViewRow.OnBubbleEvent(对象 来源,EventArgs e)+117
System.Web.UI.Control.RaiseBubbleEvent(对象 来源,EventArgs args)+35
System.Web.UI.WebControls.LinkButton.OnCommand(CommandEventArgs e)+115
System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(字符串 eventArgument)+163
System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(字符串 eventArgument)+7
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl,String eventArgument) +11 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)+174
System.Web.UI.Page.ProcessRequestMain(布尔 includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint)+5102
如果有人知道请帮助我。谢谢。
答案 0 :(得分:1)
该异常是由未实例化的对象引起的。打开项目并将调试器附加到IIS进程。使用ASP.NET页面的Web服务正在抛出异常。
答案 1 :(得分:0)
试试这个:
enabled
。这样的解决方案帮助我解决了发布后的空引用异常问题。