簡體   English   中英

在IIS 7.0上部署ASP.NET 4.0網站

[英]Deploying ASP.NET 4.0 website on IIS 7.0

我已經在IIS上部署了ASP.net網站,並崩潰為空引用異常。 它運行良好的ASP.net開發服務器,但無法在IIS上加載。

我嘗試過重新安裝IIS甚至aspnet_regiis。 但是錯誤仍然存​​在。 請在下面找到錯誤。

“ /”應用程序中的服務器錯誤。

你調用的對象是空的。 說明:執行當前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.]
   _Default.Page_Load(Object sender, EventArgs e) +183
   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +24
   System.Web.UI.Control.LoadRecursive() +70
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean  includeStagesAfterAsyncPoint) +3047

版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.1

您在yr頁面加載事件中可能使用的任何對象,請確保您檢查它們是否不為null

if (myObject != null)
{
   // do what u need to do
}

我不知道它是如何工作的,但我只是將該網站添加為“默認網站”下的應用程序,現在可以正常工作了。現在沒有錯誤。 之前我將其添加為獨立網站。.有人對此有解釋嗎?

就是這樣,您應該將您的網站添加到默認網站下,或者您在IIS中進行設置以從您的網站開始。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM