[C#][ASP.NET MVC]ELMAH On IIS7.5

[C#][ASP.NET MVC]ELMAH On IIS7.5


之前自己写了一篇ELMAH的设定文章,

前天收到一封网友来信告知依照文章设定却无法成功浏览elmah网页,

后来询问下才知道该网友的IIS版本为7.5(之前文章已修改并注明IIS6.0~XD),

所以这篇就来记录一下相关设定。

在IIS7.5上设定不正确会出现404错误消息。

image

修改web.config(只列出差异部分)

须在system.webServer下增加相关设定。

.....

再度尝试浏览后会出现403错误消息。

image

因为elmah allowRemoteAccess默认=0,(0:只允许本机浏览。1:允许远端和本机)。

修改Security(这里为了方便设定1,基本上建议设定0比较安全)

image

再度浏览elmah就不会再出现错误消息了。

image

当然也可以要求完成验证后才能浏览elmah网页。

image

拒绝任何匿名使用者。

更多细节可以参考:Logging Error Details with ELMAH