【发布时间】:2011-09-21 04:48:57
【问题描述】:
Web 应用程序(在 VS 2010 上使用默认设置创建)在本地计算机上的 IIS 服务器上的“默认网站”下运行。有一个重写规则,其目标在域外,即需要互联网访问。
这条规则不起作用。正则表达式很好 - 当我将操作从重写更改为重定向时有效。似乎“该网站”没有足够的权限访问互联网。
如何修复它,仍然是“重写”规则?
【问题讨论】:
标签: iis
Web 应用程序(在 VS 2010 上使用默认设置创建)在本地计算机上的 IIS 服务器上的“默认网站”下运行。有一个重写规则,其目标在域外,即需要互联网访问。
这条规则不起作用。正则表达式很好 - 当我将操作从重写更改为重定向时有效。似乎“该网站”没有足够的权限访问互联网。
如何修复它,仍然是“重写”规则?
【问题讨论】:
标签: iis
重写模块将更改后的 URL 传递到 您的 Web 服务器上的底层(例如 ASP.NET 应用程序),传递给它配置的同一应用程序。它不执行任何额外的请求。我敢打赌,您的 Web 应用程序没有绑定到重写后的 URL 并且无法处理请求。
因此,一般来说,重写规则不会帮助您实现 HTTP 代理。将其更改为重定向或实现处理程序以将请求发送到目标服务器并将其传递回客户端。
【讨论】: