MSDeploy Удаление IIS URL переписать
Я заметил, что при развертывании приложения через msdeploy все перезаписи URL-адресов (IIS 7.5) удаляются. Как я могу предотвратить это или как встроить перезапись URL в часть скрипта msdeploy?
1 ответ
Хорошо, я просто не думал прямо. На самом деле мне не нужно ничего делать с MSDeploy. Настройки, которые я создаю в диспетчере IIS, просто сбрасываются прямо в корневой каталог моих приложений web.config. Развертывание новых файлов конфигурации всегда перезаписывает то, что я установил в IIS. Решение состоит в том, чтобы поместить перенаправления в файл web.config и развернуть его.
Например:
<system.webServer>
<rewrite>
<rules>
<rule name="weddings1" stopProcessing="true">
<match url="weddings.html" />
<action type="Redirect" url="weddings" />
</rule>
</rules>
</rewrite>
</system.webServer>