gpt4 book ai didi

asp.net-mvc - Elmah.MVC 在 IIS Express 下工作,但不能在 IIS 7.5 下工作

转载 作者:行者123 更新时间:2023-12-03 02:19:52 27 4
gpt4 key购买 nike

我试图让 Elmah 在 ASP.NET MVC 下工作,我想我已经做到了。我使用了非常方便的 Elmah MVC 项目,它会自动设置我的 web.config 文件。现在,如果我在 IIS Express 下运行该项目,那么 Elmah 就能完美运行。我可以使用正确的授权访问它,并且日志存储在我的 SQL 数据库中。然而,当我尝试在 IIS 7.5 下运行它时,我得到一个:

An HTTP 500.19 Internal Server error 
Module IIS Web Core
Notification BeginRequest
Handler Not yet determined
Error Code 0x800700b7
Config Error Cannot add duplicate collection entry of type 'add' with unique key attribute 'name' set to 'ErrorLog'
Config File web.config

Config Source:
111: <modules>
112: <add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" />
113: </modules>

我很困惑为什么会这样。作为测试,我创建了一个全新的干净 MVC 项目,它的 react 方式完全相同。

最佳答案

做一个

<remove name="ErrorLog"/>

之前

<add />

删除 modules 中名为 ErrorLog 的任何默认定义条目web.config 文件的部分。

关于asp.net-mvc - Elmah.MVC 在 IIS Express 下工作,但不能在 IIS 7.5 下工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17928609/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com