IIS - 将规则重写到外部域不适用于本地计算机

时间:2011-09-21 04:48:57

标签: iis

Web应用程序(在VS 2010上使用默认设置创建)在本地计算机上的IIS服务器上的“默认网站”下运行。有一个重写规则,其目标是在外部域,即需要访问互联网。

此规则不起作用。正则表达式很好 - 当我将操作从重写改为重定向时起作用。似乎“网站”没有足够的互联网访问权限。

如何修复,仍然是“重写”规则?

1 个答案:

答案 0 :(得分:0)

重写模块将更改后的URL传递给基础层(例如ASP.NET应用程序)在Web服务器上,并将其传递到配置的同一应用程序。它不执行任何其他请求。我打赌你的网络应用程序没有绑定到重写的URL并且无法处理请求。

因此,通常,重写规则不会帮助您实现HTTP代理。将其更改为重定向或实现处理程序以将请求发送到目标服务器并将其传递回客户端。

UPD:类似问题Can Url Rewrite only rewrite to an internal url?