2010-02-28 31 views
2

我剛剛發送了一個ASP.NET程序的客戶遇到以下錯誤,我親自在4個Web服務器IIS6,7上測試了該程序,和7.5,在4個不同的網絡上,我從來沒有這樣做,客戶使用.Net 2.0的IIS6(根據需要)。該程序使用Windows身份驗證,這可能是也可能不是問題的一部分。我被卡住了,我不知道從哪裏開始。很感謝任何形式的幫助。ASP.NET,從服務器返回的狀態碼是:500

Sys.WebForms.PageRequestManagerServerErrorException:而 處理服務器上的請求時發生 未知錯誤。 從 服務器返回的狀態碼爲:500

+0

恕我直言,你應該嘗試收集更多的信息。應用程序日誌,例如服務器事件日誌。 – 2010-02-28 15:31:20

+0

你用堆棧跟蹤記錄異常嗎?在嘗試解決問題之前,您需要知道去哪裏看。 – Oded 2010-02-28 15:32:25

回答

9

HTTP錯誤代碼500只意味着「壞事發生在服務器上,但我們不會告訴你那是什麼東西」。

你必須「問」服務器機器出了什麼問題。查看Windows事件日誌,IIS日誌或應用程序自己的日誌,以查明「某事」是什麼。

+0

好的,謝謝你。 – LeeW 2010-02-28 15:33:55

+2

Windows事件查看器是一個很好的提示。爲什麼我總是忘記在那裏檢查! – Junto 2012-09-27 09:41:54

2

此錯誤通常意味着代碼中出現了一些異常,例如,因爲引用是空的或其他的。

2

如果您的網絡表單中有< > /個字符,將會出現此錯誤。
嘗試將ValidateRequest="false"置於頁面的頁面指令中。

+0

非常感謝:) – 2011-05-09 10:11:25

相關問題