我正在将 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/

10-13 08:17