将ASP.Net MVC主页重写为另一个IP地址

我一直在尝试将我的主页重写为我的ASP.Net MVC应用程序中的另一个IP地址.我在IIS中安装了URL Rewrite和Application Request Routing模块.我已经在我的web.config中设置了重写,当我将动作类型更改为重定向时,它完美地运行,但是一旦我将其更改为重写它就完全不起作用.

我已经更改了匹配的网址以接受所有请求,但它仍然无效.

<system.webServer>
        <rewrite>
        <rules>
        <clear />
         <rule name="node" enabled="true" patternSyntax="Wildcard" stopProcessing="true">
           <match url="*" />
           <action type="Rewrite" url="http://255.255.255.255/" />
         </rule>
       </rules>
     </rewrite>
  </system.webServer>

看起来重写过程与路由有一些冲突.我如何才能使重写的优先级更高?

最佳答案 首先,您必须配置仅包含一个服务器的
Application Request Routing Server Farm(您应该为此服务器指定IP).之后,您需要配置全局URL重写规则,如
here所述.

点赞