我希望能夠在開發階段查看瀏覽器文件背後的代碼。爲此,我將在web.config中禁用.cs
文件的默認處理程序HttpForbiddenHandler
。如何禁用默認處理程序HttpForbiddenHandler以查看.cs文件?
由於我使用IIS 7,我首先放置在<remove>
元件在<system.webServer>
部分是這樣的:
<system.webServer>
<handlers>
<remove path="*.cs" verb="*"/>
<add verb="*" path="*.cspx" type="HandlersAndModules.CspxHandler, HandlersAndModules" name="CspxHandler"/>
</handlers>
</system.webServer>
和我的錯誤,當我運行應用程序:
HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.
這是因爲<system.webServer>
部分中的元素不能識別屬性verb
和path
。
然後我試圖移動<remove>
元素<system.web>
部分是這樣的:
<system.web>
<httpHandlers>
<remove path="*.cs" verb="*"/>
</httpHandlers>
</system.web>
,我得到的錯誤,當我運行應用程序:
HTTP Error 500.23 - Internal Server Error
An ASP.NET setting has been detected that does not apply in Integrated managed pipeline mode.
如何禁用默認的處理程序HttpForbiddenHandler
那阻止從瀏覽器查看.cs
文件?