2016-08-25 134 views
0

我有問題與IIS。我GOOGLE了它,但無法找到解決方案。我試圖改變我的配置文件,但沒有奏效。如果您需要任何其他信息,我很樂意添加它。感謝你所做的一切。HTTP 500.19錯誤本地IIS

這裏是我的IIS設置 Here is my IIS settings

這是當我嘗試從Visual Studio 2015年(和我真棒漆技能:)) Here is the image of when I try to debug my website from visual studio 2015 (And my awesome paint skills :))

調試我的網站上的圖像這是我的網絡視覺工作室設置的圖像

Here is the image of my visual studio settings for web

+0

很可能您的web.config中有URL Rewrite模塊標記或其他類似標記,但未通過MSI在Windows上安裝所需的模塊。 –

+0

@Lex Li 哦,我終於解決了。是的,你是對的。我重新安裝了重寫模塊和TADA!它現在有效。謝謝:D如果您添加此評論作爲答覆,我會選擇它作爲答案。 – crowz

回答

1

這是IIS配置系統的一些內部設計,在極少數情況下,這樣的錯誤頁面沒有真正的錯誤實際行號(請注意錯誤頁面中的第0行)。

根據我到目前爲止的調查,最明顯的原因可能是IIS架構文件夾中缺少的段定義,這可能會破壞XML解析器。

導致此類缺失部分的常見模塊可能是帶外IIS模塊,它們是從Microsoft單獨下載的MSI模塊。

URL重寫模塊可能是這種情況下最可能的罪魁禍首,因爲人們經常使用它,但它不包含在默認的IIS安裝中。請注意,它仍然可能由其他OOB模塊引起。

分析問題的一個更好的方法是運行Jexus Manager(http://jexusmanager.com),它具有由我編寫的XML,它可以準確地確定哪些部分定義丟失。

+0

它解決了這個問題。謝謝你這個真棒回答:) – crowz

相關問題