1

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?

Répondre

1

Dans AWS Forum, j'ai trouvé la réponse: non pris en charge https://forums.aws.amazon.com/thread.jspa?messageID=309811.

A d'autres paramètres simples pour désactiver cette URL Rewrite serait assez, espérons Amazon va ajouter dans SDK futur .NET libère

+1

+1 pour donner suite à votre question, merci! –

Questions connexes