我试图让Elmah在ASP.NET MVC下工作,我以为我有.
我使用非常方便的Elmah MVC项目,它自动设置我的web.config文件.
现在如果我在IIS Express下运行该项目,那么Elmah的工作就是完美的.
我可以使用正确的授权访问它,日志存储在我的sql数据库中.
但是当我尝试在IIS 7.5下运行它时,我得到一个:
我使用非常方便的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项目,它的反应方式完全相同.