我正在寫一個.Net MVC網站,並使用IIS express。如何阻止IIS通過.net來提供圖像(favicon.ico)。
如何通過.Net管道提供停止圖像。我appricate我可以通過這樣做忽略路線:routes.IgnoreRoute("favicon.ico")
。但我不希望代碼被擊中。
我試着在web.config
<handlers>
<add name="StaticFile-ico" path="*.ico" verb="*" modules="StaticFileModule" resourceType="File" requireAccess="Read" />
</handlers>
但這並沒有影響這個添加到system.webServer
部分。我究竟做錯了什麼?
的重複:http://stackoverflow.com/questions/6279643/prevent-iis-from-serving-static- files-through-asp-net-pipeline – 2012-03-07 18:48:06
我不認爲它是'runAllManagedModulesForAllRequests'設置爲'false'。我不確定.ico是否包含在一組被忽略的擴展中? – Dan 2012-03-08 17:06:22