2011-02-06 52 views
1

這很奇怪。我有一段運行在我的服務器上的代碼,它向瀏覽器發送XML。當我使用我的開發箱訪問頁面時,我收到一個「500內部服務器錯誤」頁面。經過多次診斷嘗試後,我將RDP裝入我的服務器並試圖使用其內部網絡瀏覽器。我能夠看到xml文檔很好。在知道這與我的開發者瀏覽器無關,因爲我嘗試了FF和IE,他們能夠從鏡像服務器查看相同的XML。這導致我相信它可能是某種IIS 7問題。這裏有人能幫忙嗎?當試圖顯示我的XML文檔時,IIS 7給我錯誤500內部服務器錯誤

+0

您是否在IIS日誌中看到GET請求?你應該檢查你的綁定等,以確保正確的網站得到請求 – 2011-02-07 17:14:09

回答

2

我找到了我的問題的答案。事實證明,我正在運行Windows 2008 R2,它的IIS版本有一個錯誤頁面部分。默認情況下,錯誤響應設置爲「本地請求的詳細錯誤和遠程請求的自定義錯誤頁面」。這是我無法遠程查看xml文檔的原因。我將設置切換到「詳細錯誤」,並解決了問題。

您可以瞭解更多關於此這裏: IIS7 - Enabling Custom Error Pages

1

僅供參考,我有同樣的問題,這個問題是本地文件夾有什麼樣的XML文件緩存打開,但在同一時間整個Web服務器都打開了XML緩存。

嘗試在IIS中打開有問題的文件夾的「輸出緩存」模塊。如果出現錯誤,只需編輯本地web.config文件並刪除'double'文件擴展名緩存設置。