【发布时间】:2012-03-25 07:14:14
【问题描述】:
我正在编写一个 .Net MVC 网站,并使用 IIS express。
如何阻止图像通过 .Net 管道提供。我认为我可以通过这样做来忽略路线:routes.IgnoreRoute("favicon.ico")。但我根本不希望代码被击中。
我尝试将此添加到 web.config 中的 system.webServer 部分
<handlers>
<add name="StaticFile-ico" path="*.ico" verb="*" modules="StaticFileModule" resourceType="File" requireAccess="Read" />
</handlers>
但这没有任何效果。我做错了什么?
【问题讨论】:
-
我不认为是
runAllManagedModulesForAllRequests设置为false。而且我不确定 .ico 是否包含在被忽略的扩展名集中?
标签: .net asp.net-mvc-3 iis iis-express