我很难找到艾玛.我遵循了Phil Haacked的tutorial,唯一的区别是演示项目是一个web应用程序,而我的项目是一个网站.
<add verb="POST,GET,HEAD" path="/admin/elmah.axd" type="Elmah.ErrorLogPageFactory, Elmah" />
<location path="admin">
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>
使用前导"/"我收到"找不到资源"的响应,如果我删除前导"/"的话,除了身份验证之外,一切都可以正常工作,只需在/admin/elmah前面附加一个目录名即可.axd.
例如,没有前导"/"
www.mysite.com/admin/elmah.axd-触发身份验证
我如何确保ELMAH是安全的,同时保持远程查看日志(log)的能力?
谢谢
他人注意事项:
按照下面Alan的回答,结果如下.
www.mysite.com/admin/elmah.axd-触发身份验证
www.mysite.com/admin/asdasdasd/elmah.axd-触发身份验证
www.mysite.com/asdasdasd/admin/elmah.axd-找不到资源.(这正是我们想要的)