Frage

Die Veröffentlichung in CloudFormation von Visual Studio ist großartig. Sie können Ihre Website auf einem einzelnen Server oder einem Ladeausgleichsstapel bereitstellen.

Das Problem steigt, wenn Sie mehr als 1 Website auf einem einzigen Server bereitstellen möchten, da in jeder Bereitstellung das Haupt -Web.config in C: inetpub wwwroot geändert wird, um Urlrewrite hinzuzufügen. Dies leitet alle Anfragen der früheren bereitgestellten Website auf die neue um. Dh/ -/zuerst -/zweitens

Wenn ich zum ersten Mal um eine Seite frage, wird sie in /Sekunde /zuerst durchsucht.

Die angewendeten Änderungen sind wie folgt:

    <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>

Gibt es eine Möglichkeit, dieses Verhalten loszuwerden und Main Web.config so wie es ist?

War es hilfreich?

Lösung

Im AWS -Forum fand ich die Antwort: Nicht unterstützt https://forums.aws.amazon.com/thread.jspa?messageId=309811.

Eine einfache zusätzliche Einstellungen zum Deaktivieren dieser URL -Umschreibung reichen aus. Hoffen wir, dass Amazon sie in zukünftigen .NET -SDK -Veröffentlichungen hinzufügen wird

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top