我正在将 Elmah(错误日志模块和处理程序)与 Asp.net Web 表单应用程序一起使用。
我已启用 Elmah 进行远程访问。
Elmah 是否可以像 Windows 身份验证一样使用密码保护,使 Web 表单应用程序可以匿名访问?
最佳答案
以下解决方案适用于窗口“角色”。但是直接访问用户是行不通的。
<location path="admin" >
<system.web>
<httpHandlers>
<add verb="POST,GET,HEAD" path="elmah.axd" type="Elmah.ErrorLogPageFactory, Elmah" />
</httpHandlers>
<authorization>
<allow roles="WindowsGroupName" />
<deny users="*" />
</authorization>
</system.web>
</location>
注意 :Elmah 也可以按照 Phil Haack 的指示通过 root/admin/elmah.axd 提供服务。
关于asp.net - 密码保护 Elmah,同时匿名访问 Web 应用程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14198936/