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.

¿Fue útil?

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top