IIS-将规则重写到外部域在本地计算机上不起作用

IIS-将规则重写到外部域在本地计算机上不起作用,iis,Iis,使用默认设置在VS 2010上创建的web应用程序在本地计算机上IIS服务器上的默认网站下运行。有一个重写规则,其目标位于域外,即需要internet访问 这条规则行不通。当我将操作从重写更改为重定向时,正则表达式很好用。该站点似乎没有足够的权限访问internet 如何修复它,并且仍然是一个重写规则?重写模块将更改后的URL传递给底层ASP.NET应用程序(例如,在web服务器上),并传递给它配置的同一应用程序。它不执行任何其他请求。我打赌你的web应用程序没有绑定到重写的URL,无法处理请求

使用默认设置在VS 2010上创建的web应用程序在本地计算机上IIS服务器上的默认网站下运行。有一个重写规则,其目标位于域外,即需要internet访问

这条规则行不通。当我将操作从重写更改为重定向时,正则表达式很好用。该站点似乎没有足够的权限访问internet


如何修复它,并且仍然是一个重写规则?

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

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

UPD:类似的问题