【发布时间】:2011-01-20 05:44:02
【问题描述】:
这个问题建立在以下问题之上: How to get Elmah working with ASP.NET and IIS 5.1 URL Routing
只要 elmah.axd 不在站点的根目录下,建议的解决方案就可以工作。如果您想保护网站的安全,如博客所示: Securely Implement ELMAH For Plug And Play Error Logging?
将 elmah.axd 移动到 /admin/elmah.axd 会破坏修复 IIS 5x 通配符映射模块。
我的解决方法只是保护“elmah.axd”而不是“admin”,例如:
<location path="elmah.axd">
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>
虽然这可行,但我觉得必须有一个更优雅的解决方案。有什么想法吗?
【问题讨论】:
标签: .net asp.net asp.net-mvc iis elmah