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>
Другие вопросы по тегам