Evite los cambios en la web principal.
-
27-10-2019 - |
Pregunta
Publicar en CloudFormation desde Visual Studio es excelente, le brinda la posibilidad de implementar su sitio web en un solo servidor o una pila de carga equilibrada.
El problema aumenta cuando desea implementar más de 1 sitio web en un solo servidor, porque en cada implementación la web principal. Esto redirige todas las solicitudes del sitio web implementado anterior al nuevo. Es decir/ -/primer -/segundo
Si pido una página en First, se busca en /segundo /primero.
Los cambios aplicados son los siguientes:
<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>
¿Hay alguna manera de deshacerse de este comportamiento y dejar la web principal.
Solución
En el foro de AWS encontré la respuesta: no compatible https://forums.aws.amazon.com/thread.jspa?MessageID=309811.
Una configuración adicional simple para deshabilitar esta reescritura de URL sería suficiente, esperemos que Amazon la agregue en futuras versiones de .NET SDK