2009-09-21 84 views
54

我有傳統的ASP運行在IIS 7傳統的ASP IIS7上:拒絕將錯誤發送到瀏覽器500內部服務器上的錯誤

即使我配置了ASP「調試屬性」,「將錯誤發送到瀏覽器=真「,Web應用程序拒絕向瀏覽器發送錯誤,並繼續發送500內部服務器錯誤。

  • 我的瀏覽器未選中「顯示友好的HTTP錯誤消息」。
  • 失敗請求跟蹤安裝(不知道這是有關)
  • 偏偏這兩個網頁上的服務器上的本地加載和遠程
  • 應用程序池集成(不知道的事項)

有什麼建議嗎?

回答

88

嘗試: Internet信息服務(IIS)管理器—>默認Web站點—>點擊錯誤頁面的屬性,然後選擇詳細信息的錯誤

+0

我也有我的虛擬目錄轉換爲應用程序 – 2013-05-05 03:47:15

1

如果您的網站被配置爲連接到的物理路徑網站作爲特定用戶使用傳遞身份驗證,如果此用戶存在權限錯誤,則可能會出現此錯誤。可能還需要重新啓動Windows進程激活服務,然後重新啓動IIS。

+1

這對我來說是近似的情況:一500錯誤,無法在任何日誌文件中顯示。但IIS進程無法打開物理路徑(它位於我的主目錄中,而IIS使用傳遞身份驗證)。 – 2013-05-26 05:34:59

6

我在一個網站的子文件夾上運行的經典ASP應用程序發生了這種情況。解決的辦法是:

IIS > Click into your Site > Click into your Application folder > Error Pages > Edit Feature Settings > set to: Detailed Errors

5

我是有一個經典的ASP應用程序在一個站點的子文件夾中運行相同的問題。我已經發生了詳細的錯誤,500人仍在展示。我的分辨率是使在IIS的網站作爲應用程序的ASP部分父路徑被引用使用父文件夾「../」:

CEnable Parent Paths for Classic ASP - IIS

+0

我總是忘記這一個。不得不興起一個新的經典ASP網站和BAM!奇怪的500錯誤。這通常是問題。 – 2014-05-05 14:46:32

3

如果你正在主持在共享環境的項目,那麼你可以使用下面的代碼片段查看錯誤。

<configuration> 
<system.webServer> 
    <httpErrors errorMode="Detailed" /> 
</system.webServer> 
<system.web> 
    <customErrors mode="Off" /> 
    <compilation debug="true" /> 
</system.web> 

參考的完整信息,該URL http://blogs.iis.net/rickbarber/working-past-500-internal-server-error

希望它可以幫助別人

相關問題