asp.net - Web 应用程序匿名访问时密码保护 Elmah

标签 asp.net authentication elmah

我将 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>

注意:按照 Phil Haack 的指示,通过 root/admin/elmah.axd 服务也可以保护 Elmah。 .

关于asp.net - Web 应用程序匿名访问时密码保护 Elmah,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14198936/

相关文章:

c# - 将 Zurb Foundation 添加到新的 asp.net webforms 应用程序

php - 我应该在哪里放置登录功能的应用程序逻辑?

elmah - 通过 NLog 发送 ELMAH 输出

ASP.NET Base-64 字符串中的无效字符

c# - 在带有 MVC 3 的 ELMAH 中,如何从错误日志中隐藏敏感表单数据?

c# - 保留拖动位置不起作用 : jQuery draggable: position()

asp.net - 如何将 ASP.NET 网站(或 Web 应用程序)嵌入到另一个网站中?

asp.net - Windows Safari的ASP.NET表单例份验证

java - 如何在 iOS 上识别用户?

c# - Azure - ASP.NET MVC 连接到 mysql 数据库