2015-09-30 57 views
1

一切工作正常,突然間我開始爲我的所有Web項目和網站獲取以下錯誤。有一件事是肯定的,這是IIS問題,因爲編譯器甚至沒有達到代碼。IIS 7.5無法識別跟蹤區域「....」 - HTTP錯誤500.0 - 內部服務器錯誤

錯誤消息:

HTTP錯誤500.0 - 內部服務器錯誤

Tracing區域「認證,安全,過濾,StaticFile,CGI,壓縮,緩存,RequestNotifications,模塊,FastCGI的,WebSocket的,重寫,RequestRouting ,iisnode」無法識別

enter image description here

我已經嘗試下面的事情一個接一個,但沒有運氣:

  1. 重新安裝追蹤 - '啓用Windows功能打開或關閉',
  2. 重新安裝IIS,
  3. ASPNET_REGIIS -i(也試圖與-u)
  4. 刪除ISAPI .DLL

Windows功能:

enter image description here

我使用Visual Studio 2013建立一個web項目(asp.net C#)。

我真的很感謝這個問題的任何幫助/信息。

+0

我才知道,IIS工作正常,問題是在VS調試環境。我的VS升級到期,升級後(2013年至2015年),問題已解決。我仍然不知道問題的確切根源,但我猜測它是由DLL(dll hell)中的衝突引起的。 – singhsac

回答

0

您是否安裝了錯誤消息中列出的所有模塊?您可以在此處下載擴展名:(鏈接爲重寫模塊)http://www.iis.net/downloads/microsoft/url-rewrite

+0

感謝您的輸入Kamil,但我通過安裝VS 2015解決了這個問題。我遇到的問題是一些DLL死鎖。 – singhsac

2

我從位於Windows 7機器上C:\ Users \ Sanket \ My Documents \ IISExpress \ config路徑下的applicationhost.config文件中刪除標記下方的標記。

<add provider="WWW Server" areas="Authentication,Security,Filter,StaticFile,CGI,Compression,Cache,RequestNotifications,Module,FastCGI,WebSocket,Rewrite,RequestRouting,iisnode" verbosity="Verbose" /> 

看看是否有幫助。

+0

感謝您的回覆,但我在10月(2015年)解決了問題。 – singhsac

0

SANKET的建議的作品,但對我來說少了什麼是上述

<add name="RequestRouting" value="2048" /> 

幾行中ApplicationHost.config文件,所有地區的定義。添加這個固定它。 Btw。使用VS2015也可以在不編輯.config文件的情況下解決問題。

0

從Richard Marr的博客here中,列出了以下解決方案併爲我解決了第二種解決方案。

  1. 使用程序和功能查找丟失跟蹤區域的擴展,右鍵單擊選擇REPAIR。
  2. 手動將跟蹤區域添加到Applicationhost.config文件,如下所示。請記住在「WWW服務器」xml節點中添加。

enter image description here

相關問題