Публикация CloudFormation из Visual Studio замечательна, она дает вам возможность развертывания вашего веб-сайта на одном сервере или в балансированном балансе.Избегайте изменений в main web.config для публикации в облачной информации из VS
Проблема возникает, когда вы хотите развернуть более одного веб-сайта на одном сервере, поскольку в каждом развертывании основной файл web.config, расположенный в каталоге c: \ inetpub \ wwwroot, модифицируется с добавлением UrlRewrite. Это перенаправляет все запросы с предыдущего развертываемого веб-сайта на новый. I.e. / -/ПЕРВЫЙ -/ВТОРОЕ
Если я прошу страницы на первых он искал в/Second/First.
Изменения, примененные в следующем:
<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>
Есть ли способ, чтобы избавиться от такого поведения и оставить главный web.config, как это?
+1 последующих действий на свой вопрос, спасибо! –