跑步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
和
- 使用 302 重定向进行响应:具有价值 http://www.sitestepper.dev/staplijst/p.asp
我在“默认网站”的属性中尝试了这一点,并且在级别上尝试了这一点staplijst
。
- 甚至尝试使用不带 的值
/staplijst
。
我每次更改后重新启动默认网站.甚至停止/启动Web服务。
但似乎没有任何作用,我一直收到‘应用程序“默认网站”中的服务器错误’,HTTP 错误 404.0 错误。
我在这里遗漏了什么——可能是一些显而易见的东西,但我没有看到它?
提前致谢
答案1
回答我自己的问题:我需要在相关网站的“编辑功能设置...”中将“错误响应”设置为“自定义错误页面”,才能使其正常工作。它被设置为“本地请求的详细错误和远程请求的自定义错误页面”。
在以前的 IIS 版本中我从未这样做过,但也许在那些版本中这是隐含的。或者可能是主机设置 www.sitestepper.dev 导致页面始终表现为本地请求 - 无论如何,我确信这在 IIS 7.5 中已经发生了变化。
我搜索了这个解决方案,但没有看到“Kev”的答案。一般来说,如果可以使用呈现的用户界面面板找到解决方案,我倾向于不直接编辑配置文件。
我会接受他的回复作为解决方案。