我有一个网站,上面运行着elmah并记录到一个SQL服务器中。在我的测试环境中,它是在IIS 7机器上运行的,一切都很顺利。但当我上传到运行IIS 6的网络解决方案网站时,出现了错误。
[SecurityException: Request for the permission of type 'System.Configuration.ConfigurationPermission, System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' failed.]
System.Security.CodeAccessSecurityEngine.Check(Object demand, StackCrawlMark& stackMark, Boolean isPermSet) +0
System.Security.CodeAccessPermission.Demand() +58
System.Configuration.BaseConfigurationRecord.CheckPermissionAllowed(String configKey, Boolean requirePermission, Boolean isTrustedWithoutAptca) +99
该网站设置为运行 .net 3.5。我们所有的页面都可以正常工作,但是 elmah 报错了。我进行了一些搜索,但无法找到我设置错误的地方。希望有人已经解决了这个问题。