如何在 Windows 7 pro IIS 7.5 本地安装中使用自己的 asp 页面作为 404 错误页面

如何在 Windows 7 pro IIS 7.5 本地安装中使用自己的 asp 页面作为 404 错误页面

跑步Windows 7 专业版 运行本地IIS 7.5(用于网络开发目的)

编辑 hosts 文件以便能够使用http://www.sitestepper.dev

网站建设子文件夹inetpub/wwwroot/staplijst

可以使用以下方式访问网站http://www.sitestepper.dev/staplijst/whatever-page.htm

我有一个http://www.sitestepper.dev/p.asp页面,我想在请求未知页面时调用它。此技术在此网站的已部署版本上工作正常(部署在运行 IIS 7 的 Windows 2003 服务器上 - 不确定 7 是否是,但它是使用 Windows 2003 服务器部署的版本)。

我尝试过(在编辑自定义错误对话框中):

  • 执行此站点上的 URL: 具有价值 /staplijst/p.asp

我在“默认网站”的属性中尝试了这一点,并且在级别上尝试了这一点staplijst

  • 甚至尝试使用不带 的值/staplijst

每次更改后重新启动默认网站.甚至停止/启动Web服务。

但似乎没有任何作用,我一直收到‘应用程序“默认网站”中的服务器错误’,HTTP 错误 404.0 错误。


我在这里遗漏了什么——可能是一些显而易见的东西,但我没有看到它?

提前致谢

答案1

回答我自己的问题:我需要在相关网站的“编辑功能设置...”中将“错误响应”设置为“自定义错误页面”,才能使其正常工作。它被设置为“本地请求的详细错误和远程请求的自定义错误页面”。

在以前的 IIS 版本中我从未这样做过,但也许在那些版本中这是隐含的。或者可能是主机设置 www.sitestepper.dev 导致页面始终表现为本地请求 - 无论如何,我确信这在 IIS 7.5 中已经发生了变化。

我搜索了这个解决方案,但没有看到“Kev”的答案。一般来说,如果可以使用呈现的用户界面面板找到解决方案,我倾向于不直接编辑配置文件。

我会接受他的回复作为解决方案。

需要检查自定义错误页面设置,以使 IIS 7.5“在此网站上执行 URL”正常工作

相关内容