在IIS 7中添加特定于站点的错误页面设置

时间:2013-02-04 21:57:34

标签: iis-7 asp-classic error-handling

我正在尝试设置一个经典的ASP页面,通过将错误重定向到启用了日志记录的错误页面来记录错误。当站点从IIS6迁移到IIS7时,日志记录停止工作,因为重定向中不包含错误的详细信息。

我已经能够通过在IIS管理器中访问该站点,访问该站点错误页面,单击“编辑功能设置”,并将该选项更改为“本地请求的详细错误”,将我的默认路径设置为错误页面,并更改路径类型以执行URL。为了做到这一点,我必须编辑apphost.config并删除那里的一些锁。

Error Page Settings

现在,当我访问IIS上的其他网站时,也会设置相同的默认页面路径。有人可以请我指点一些文件,或者告诉我如何只针对这个特定网站进行此更改吗?

2 个答案:

答案 0 :(得分:0)

为每个网站执行错误页面在IIS中部署,您需要单击单个网站,然后在右侧单击错误页面并选择页面。 enter image description here

答案 1 :(得分:0)

我的问题最终是我正在编辑我的applicationHost.config,这似乎是一个合理的解决方案,但唉它不是。更改该XML似乎对IIS管理器允许我执行的操作没有任何影响。我终于进入了IIS的根目录配置编辑器并在那里编辑了相同的设置,这实际上有一些效果。那时我必须做的就是删除默认路径上的属性锁,然后我就可以编辑我的网站了。我不知道为什么更改应用程序主机没有任何影响。我会进行更改,当我最终查看IIS管理器中的设置时,我所做的一切都没有改变... FYI这是Win7上的IIS 7.5

希望这有助于其他人。

enter image description here