我已经将 IIS 配置为开发服务器的反向代理(如果您感兴趣的话,可以使用 dartlang 的 pub serve)。我这样做是因为开发服务器不支持自定义错误页面,而我需要它们在本地工作。我在 IIS 中设置了自定义错误页面,但它没有提供服务——它通过源服务器的默认 404 页面传递。是否可以让反向代理为 404 错误提供自己的自定义页面?
答案1
迟到了,但你可以这样做:当使用 IIS 7+ 作为反向代理时,你可以通过在 web.config 中添加以下内容将其配置为使用其自己的错误页面(自定义或其他):
<system.webServer>
<httpErrors existingResponse="Replace"/>
</system.webServer>
更多信息文档……