Я пытаюсь переписать мою домашнюю страницу на другой IP-адрес в моем приложении ASP.Net MVC. Я установил модули маршрутизации URL-адресов и приложений в IIS. Я установил переписывание в свой web.config, когда я изменяю тип действия для перенаправления, он работает отлично, но как только я его сменил, чтобы переписать его, он вообще не работает. Я изменил соответствующий URL-адрес, чтобы принять все запросы, но все равно он не работает.Перепишите главную страницу ASP.Net MVC на другой IP-адрес
<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>
Кажется, что процесс перезаписи имеет некоторые конфликты с маршрутизацией. Как я могу сделать приоритет переписывания выше?
Rewrite - это просто переписывание URL-адреса, чтобы ваше приложение могло обрабатывать его лучше. Например, 'product.myserver.com/pepsi' может перезаписываться как' myserver.com/product? Name = pepsi', поэтому ваше приложение имеет параметр 'name' со значением' pepsi'. Он не изменяет перенаправление запроса на указанный URL и не изменяет URL в написанном на браузере клиента. – DPac
Нет, я мог бы объяснить, что недостаточно ясен, я ожидаю увидеть содержимое http://255.255.255.255/, пока я в корне моего веб-сайта, но ему это не нравится. просто он пропускает процесс. – Behzad
Если вы хотите просмотреть содержимое 255.255.255.255, то вам нужно перенаправить. Rewrite не перенаправляет запрос на указанный URL. – DPac