Назад | Перейти на главную страницу

MSDeploy Удаление перезаписи URL-адреса IIS

Я заметил, что когда я развертываю свое приложение через msdeploy, все повторные записи URL-адресов (IIS 7.5) удаляются. Как я могу предотвратить это или как я могу встроить перезапись URL в часть скрипта msdeploy?

Хорошо, я просто не думал прямо. На самом деле мне не нужно ничего делать с 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>