服務器上發生應用程序錯誤。此應用程序的當前自定義錯誤設置可防止遠程查看應用程序錯誤的細節(出於安全原因)。但是,它可以通過本地服務器上運行的瀏覽器來查看。遠程查看錯誤asp.net
但我需要能夠看到問題出在哪裏。任何人都可以提出任何方法,我可以看到什麼是日誌記錄或什麼的問題。我認爲web.config可能是錯誤的或什麼的。我沒有訪問iis,所以我需要其他解決方案。感謝您的幫助
服務器上發生應用程序錯誤。此應用程序的當前自定義錯誤設置可防止遠程查看應用程序錯誤的細節(出於安全原因)。但是,它可以通過本地服務器上運行的瀏覽器來查看。遠程查看錯誤asp.net
但我需要能夠看到問題出在哪裏。任何人都可以提出任何方法,我可以看到什麼是日誌記錄或什麼的問題。我認爲web.config可能是錯誤的或什麼的。我沒有訪問iis,所以我需要其他解決方案。感謝您的幫助
更新web.config
customErrors
element並將mode
屬性設置爲off
。
這將讓你看到死亡的黃色屏幕。
完成後不要忘記將其設置回去。
一個長期的解決方案是將日誌記錄添加到您的應用程序,以便您可以記錄手頭的問題日誌。
有什麼辦法可以訪問服務器以從那裏運行應用程序?
如果您可以訪問app.config/web.config文件,您將能夠更改錯誤設置以允許遠程查看錯誤,您在瀏覽器中獲得的完整錯誤屏幕應告訴您哪些更改需要製作。
檢查web.config中的customErrors元素。可能設置爲「RemoteOnly」或「On」 - 將其設置爲「Off」將允許您查看錯誤頁面。作爲較長期的戰略,您可能需要考慮日誌機制,如ELMAH。
從你的錯誤消息聽起來像是關閉custome錯誤會給你更多的信息,請參閱this MSDN頁上的web.config中的自定義錯誤設置的詳細信息
你有什麼訪問?你有權訪問運行該網站的服務器嗎?你有權訪問web.config文件嗎? – IndigoDelta 2011-06-03 10:52:42
我可以訪問應用程序所在的文件夾。我有訪問web.Config,是 – gruber 2011-06-03 10:56:07