У меня есть приложение, размещенное на сервере Amazon с двумя экземплярами, один для тестирования и один для производства.
т.е.На сервере 123.456.789.123 экземпляры приложения- wwwroot / myappuat- wwwroot / myappprod
Таким образом, настройки DNS субдомена myapp.mydomain.com указывают на сервер 123.456.789.123И для этих экземпляров были установлены правила перезаписи, давайте просто посмотрим на производство
<rule name="myapp.mydomain.com" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^myapp.mydomain.com$" />
</conditions>
<action type="Rewrite" url="\myappprod\{R:0}" />
</rule>
Проблема в том, что RedirectToAction, похоже, ведет себя иначе, чем когда я только тестировал локальный хост в разработке.
Например:
RedirectToAction("Login", "Home")
будет перенаправлен на http://myapp.mydomain.com/myappprod/Home/Login вместо намеченного http://myapp.mydomain.com/Home/Login
Я подозреваю, что мне нужно изменить настройки маршрутизации в RegisterRoutes.Но я не знаю, что делать.
Любая помощь по этому вопросу будет принята с благодарностью.