Publier sur CloudFormation à partir de Visual Studio est génial, il vous donne la possibilité de déployer votre site Web sur un seul serveur ou sur une pile à charge équilibrée. Le problème se pose lorsque vous souhaitez déployer plus d'un site Web sur un même serveur, car dans chaque déploiement, le fichier web.config principal situé dans c: \ inetpub \ wwwroot est modifié en ajoutant UrlRewrite. Cela redirige toutes les demandes du site Web déployé précédent vers le nouveau. I.e. / -/PREMIER -/SECONDEviter les modifications dans le fichier web.config principal sur Publier sur Cloudformation à partir de VS
Si je demande une page sur la première, il est recherché dans/seconde/première.
Les modifications appliquées sont les suivantes:
<rewrite>
<rules>
<rule name="AWS_DEPLOYMENT" stopProcessing="false">
<match url="^(https?://[^/]+/)SECOND" ignoreCase="true" negate="true" />
<conditions>
<add input="{PATH_INFO}" pattern="^/SECOND" negate="true" />
</conditions>
<action type="Rewrite" url="{R:1}SECOND{PATH_INFO}" logRewrittenUrl="true" />
</rule>
</rules>
</rewrite>
Yat-il un moyen de se débarrasser de ce comportement et laisser web.config principal comme il est?
+1 pour donner suite à votre question, merci! –