MSDeploy Como remover a regravação de URL do IIS

2

Tenho notado que, quando eu implantar meu aplicativo por meio do msdeploy, todas as regravações de URL (IIS 7.5) são removidas. Como posso evitar que isso aconteça ou como posso construir a url reescrever em parte do script msdeploy?

    
por Rob White 11.04.2011 / 19:36

1 resposta

1

Ok, eu não estava pensando direito. Eu realmente não tenho que fazer nada com o MSDeploy. As configurações que eu crio no gerenciador do IIS são simplesmente enviadas diretamente para meus aplicativos web.config raiz. A implantação dos novos arquivos de configuração sempre substitui o que eu defini no IIS. A solução é colocar os redirecionamentos no web.config e implantar isso.

Por exemplo:

<system.webServer>
    <rewrite>
        <rules>
            <rule name="weddings1" stopProcessing="true">
                <match url="weddings.html" />
                <action type="Redirect" url="weddings" />
            </rule>
        </rules>
    </rewrite>
</system.webServer>
    
por 11.04.2011 / 20:14