2011-10-30 57 views
0

我在生產服務器上託管一個asp.net網站。ASP.NET配置錯誤,同時呈現在生產服務器上的控件

我在渲染生產服務器上的控件時遇到了asp.net錯誤。

此錯誤的堆棧跟蹤爲:

'/'應用程序中的服務器錯誤。 未將對象引用設置爲對象的實例。 描述:執行當前Web請求期間發生未處理的異常。請查看堆棧跟蹤以獲取有關該錯誤的更多信息以及源代碼的位置。

Exception Details: System.NullReferenceException: Object reference not set to an instance of an object. 

源錯誤:

在當前web請求的執行過程中生成未處理的異常。關於異常的來源和位置的信息可以使用下面的異常堆棧跟蹤來標識。

堆棧跟蹤:

[NullReferenceException: Object reference not set to an instance of an object.] 
    ASP.tribute_home_aspx.__RenderYTAnnouncement(HtmlTextWriter __w, Control parameterContainer) +44 
    System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +256 
    System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19 
    System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +32 
    System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27 
    System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99 
    System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25 
    ASP.tribute_home_aspx.__RenderForm1(HtmlTextWriter __w, Control parameterContainer) +62 
    System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +256 
    System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19 
    System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +163 
    System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +32 
    System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +51 
    System.Web.UI.Adapters.ControlAdapter.Render(HtmlTextWriter writer) +21 
    FormRewriterControlAdapter.Render(HtmlTextWriter writer) +39 
    System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +8685321 
    System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99 
    System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) +40 
    ASP.tribute_home_aspx.__Render__control1(HtmlTextWriter __w, Control parameterContainer) +851 
    System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +256 
    System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19 
    System.Web.UI.Page.Render(HtmlTextWriter writer) +29 
    System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27 
    System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99 
    System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25 
    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1266 

我已經完全測試我的代碼,但因爲同樣的代碼在臨時服務器上工作正常,我找不到任何錯誤。

我覺得這是一個錯誤在生產服務器上的虛擬目錄配置或asp.net配置。

請幫助擺脫這個錯誤,因爲它已經弄了很多時間。

此致謝,

+0

嘗試使用Fiddler或其他日誌記錄機制來查看您的請求在內部發生了什麼。有些東西顯然沒有在某處正確實例化。同時檢查是否在您的部署服務器上找到了所有必需的DLL,並且正確引用了所有的DLL。 – Amn

+0

您好Amn,另一個網站運行在相同的代碼上,並且它在同一臺生產服務器上運行良好。我們正在嘗試在wwwroot文件夾中不同目錄中的相同代碼的副本上設置一個新網站。我懷疑有關虛擬目錄配置的問題。你能否告訴我,如果任何配置相關的問題可能會造成這樣的問題?謝謝 – Riky

回答

0

我可能聽起來多餘。但請檢查您是否已部署了最新的ascx和/ aspx文件版本。

相關問題