[英]NullReferenceException when running published website in IIS
在將其添加到IIS之前,我已經發布了一個網站。 之后,我將發布的網站設置為IIS中的默認網站。
通過表單插入值時,出現“對象引用未設置為對象實例”的錯誤。 當網站在IIS中運行而不發布時,沒有任何問題。 使用datagrid插入值時會發生錯誤。
錯誤消息如下:
“ /”應用程序中的服務器錯誤。
你調用的對象是空的。
說明:執行當前Web請求期間發生未處理的異常。 請查看堆棧跟蹤,以獲取有關錯誤及其在代碼中起源的更多信息。
異常詳細信息:System.NullReferenceException:對象引用未設置為對象的實例。
源錯誤:
當前Web請求的執行期間生成了未處理的異常。 可以使用下面的異常堆棧跟蹤來標識有關異常的來源和位置的信息。
堆棧跟蹤:
[NullReferenceException:對象引用未設置為對象的實例。
Admin_MasterEntries.gvwMileStoneM_RowCommand(對象發送者,GridViewCommandEventArgs e)+447 System.Web.UI.WebControls.GridView.OnRowCommand(GridViewCommandEventArgs e)+105
System.Web.UI.WebControls.GridView.HandleEvent(EventArgs e,布爾原因驗證,字符串驗證組)+76
System.Web.UI.WebControls.GridView.OnBubbleEvent(對象源,EventArgs e)+95
System.Web.UI.Control.RaiseBubbleEvent(對象源,EventArgs參數)+35
System.Web.UI.WebControls.GridViewRow.OnBubbleEvent(對象源,EventArgs e)+117
System.Web.UI.Control.RaiseBubbleEvent(對象源,EventArgs參數)+35
System.Web.UI.WebControls.LinkButton.OnCommand(CommandEventArgs e)+115
System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String eventArgument)+163
System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String 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,布爾includeStagesAfterAsyncPoint)+5102
如果有人知道,請幫助我。 謝謝。
該異常是由於未實例化對象引起的。 打開項目,並將調試器附加到IIS進程。 占用ASP.NET頁的Web服務將引發異常。
嘗試這個:
enabled
ViewState。 這樣的解決方案幫助我解決了發布后的空引用異常問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.