Elmah 无法在 IIS7 服务器上工作

发布于 2024-10-25 06:47:43 字数 265 浏览 0 评论 0原文

我在我的 MVC 3 站点上运行 Elmah,并且一切都在我的本地开发计算机上运行。

但是,现在我已将站点移至生产服务器,Elmah 无法正常工作。我在实时服务器上使用与在本地计算机上使用的相同的 SQL 帐户(和连接字符串)。 EF4 连接(与 Elmah 相同)工作得很好。

我在偶数日志或 SQL Profiler 中没有看到任何内容。我在 SQL 日志中也没有看到任何错误。

关于可能发生的情况,或者我如何解决这个问题有什么想法吗?

提前致谢。

I have Elmah running on my MVC 3 site, and have everything working on my local development machine.

However, now that I've moved my site to my production server, Elmah is not working. I am using the same SQL account (and connection string) on my live server as I'm using on my local machine. The EF4 connection (same as Elmah) works just fine.

I don't see anything in the Even Logs or in SQL Profiler. I don't see any errors in the SQL logs either.

Any ideas on what could be happening, or how I could troubleshoot this?

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

開玄 2024-11-01 06:47:43

ELMAH 使用 HttpModule 来记录错误。对于 IIS6,HttpModule 注册在 web.config 文件中的 System.Web 下。但是,对于 IIS7+,HttpModule 应该注册在 system.webserver 命名空间下。嵌入式开发Web服务器将使用IIS6配置。

IIS6:

  <system.web>
    <httpModules>
      <add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" />
    </httpModules>
  </system.web>

IIS7:

  <system.webServer>
    <modules>
      <add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" />
    </modules>
  </system.webServer>

ELMAH is using a HttpModule to log errors. For IIS6, HttpModules are registered under System.Web in the web.config file. However, for IIS7+, HttpModules should be registered under the system.webserver namespace. The embedded development web server will use the IIS6 config.

IIS6:

  <system.web>
    <httpModules>
      <add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" />
    </httpModules>
  </system.web>

IIS7:

  <system.webServer>
    <modules>
      <add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" />
    </modules>
  </system.webServer>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文