2010-06-24 28 views
0

不知何故,我用我的IIS7設置搞砸了,VS2010不想在調試模式下啓動網站。在找到解決方案之前,我花了幾個小時抽搐。它只是需要投入的web.config現在.config文件的作用域順序是什麼

<system.webServer> 
    <validation validateIntegratedModeConfiguration="false" /> 
</system.webServer> 

,我想放在某處,但只有一次,在每一個web應用程序,而不是每次弄亂的web.config。

我試圖修復machine.config文件。我把它放在windows \ microsoft.net文件夾層次結構下的每個machine.config文件中。沒有。

我對每個web.config文件做了同樣的事情。納達。仍然無法調試。

所以。我想我應該重新啓動一些東西。 iisreset.exe,整個窗口,13種不同的服務,也許我應該重新安裝某些東西或殺死某些東西或某人。

請告訴我在哪裏我應該把這些字符串,我應該重新啓動。或者,也許我可以在Linux fun-boy令人羨慕的時尚方式中做到 - 點擊幾個漂亮的圖標,恢復VS的正常行爲,甚至不需要觸摸.config文件。

順便說一句,我有Win-7 x64。

謝謝

回答

1

在那裏你可以把該標籤的唯一的地方,適用於所有網站/應用程序裏面對ApplicationHost.config生活在%WINDIR%\ SYSTEM32 \ INETSRV \設置\,它是IIS配置它告訴的是一些內置警告(例如在以經典模式運行的應用程序中查找httpModule/httpHandler等)應該被禁用。

哦,一個幫助理解層次,我有一個圖片我在幾年前提出: alt text

+0

出色答卷!謝謝。 – Agzam 2010-06-24 12:58:51

+0

很好的答案,但它並沒有幫助我。 我還沒有在文件夾中找到任何ApplicationHost.config,所以我創建了一個。沒有。 後來我搜索了所有對ApplicationHost.config文件,發現一個在這裏: C:\ WINDOWS \ winsxs文件\ Amd64_microsoft窗口-IIS-sharedlibraries_31bf3856ad364e35_6.1.7600.16385_none_6cde646bce835df3 我把這個標籤進去,仍然沒有... – Agzam 2010-06-24 13:13:38

+0

只有當我將該標籤放入wwwroot的web.config中時它才起作用。 我猜問題解決了。謝謝! – Agzam 2010-06-24 13:19:34

相關問題