【问题标题】:Secure elmah directory gets 404?安全 elmah 目录得到 404?
【发布时间】:2012-08-10 22:17:45
【问题描述】:

我已经在 asp.net mvc 3 站点上设置了 ELMAH,并在另一个 SO 问题 here 中详细说明了正确的配置。在我的本地虚拟开发 IIS 服务器上一切正常,但是当我尝试转到 /Admin/Elmah.axd 时部署到 IIS 服务器时,我得到标准的 IIS“404 - 找不到文件或目录。”。是否有我缺少的 IIS 设置?

  <location path="admin">
<system.web>
  <httpHandlers>
    <add verb="POST,GET,HEAD" path="elmah.axd" type="Elmah.ErrorLogPageFactory, Elmah" />
  </httpHandlers>
  <authorization>
    <deny users="?"/>
  </authorization>
</system.web>

【问题讨论】:

    标签: iis elmah


    【解决方案1】:

    您必须将 httphandler 添加到 web.config 的 System.Webserver 部分,以便 IIS 路由它:

    <system.webServer>   
      <handlers>
        <add verb="POST,GET,HEAD" path="admin/elmah.axd" type="Elmah.ErrorLogPageFactory, Elmah" name="Elmah"/>
      </handlers> 
    </system.webServer>
    

    【讨论】:

      【解决方案2】:

      我通过安装 asp.net mvc elmah 控制器解决了这个问题。你可以找到它here

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-02-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多