0

Мой сценарий выглядит следующим образом.Azure Deployment Slot swap перенаправляет в тот же домен

У меня есть сайт site.azurewebsites.net, который перенаправляет на https://website.dk (я купил этот домен) и создал еще один слот для развертывания под названием site-dev.azurewebsites.net. Однако, когда я хочу посетить «dev», он все еще перенаправляется на https://website.dk, который имеет изменения с сайта.azurewebsites.net.

Как я могу перейти на сайт-dev.azurewebsites.net, не перенаправляясь на главный?

Редактировать: Возможно, это перенаправление в файле web.config, но я прокомментировал часть перенаправления и опубликовал?

ответ

0

Я нашел решение, оказалось, что мне пришлось прокомментировать весь блок <rewrite> в файле web.config.

<!--<rewrite> 
    <rules> 
    <rule name="Force HTTPS" enabled="true"> 
     <match url="(.*)" ignoreCase="false" /> 
     <conditions> 
     <add input="{HTTPS}" pattern="off" /> 
     </conditions> 
     <action type="Redirect" url="https://website.dk/" appendQueryString="true" redirectType="Permanent" /> 
    </rule> 
    </rules> 
</rewrite>--> 
0

Комментирование перенаправлению не является хорошей практикой, поскольку это может вызвать проблемы, если вы переставить среду разработки в производственной среде и вы забыли добавить перенаправление снова.

Вы должны добавить условия в свои правила, чтобы они выполнялись только в рабочей среде. Я рекомендую вам выполнить шаги, описанные в https://gist.github.com/alindgren/999c542a6625ddfb41f1b0293878dcad