質問

Visual StudioからCloudFormationに公開するのは素晴らしいことです。これにより、Webサイトを単一のサーバーまたはLoadバランススタックに展開する可能性があります。

各展開では、c: inetpub wwwrootにあるメインweb.configがurlrewriteの追加を変更するため、1つのサーバーに複数のWebサイトを展開すると問題が増加します。これにより、以前に展開されたWebサイトから新しいリクエストを新しいリクエストにリダイレクトします。 ie/ - /first-/second

最初にページを尋ねると、 /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をそのまま残す方法はありますか?

役に立ちましたか?

解決

AWSフォーラムで私は答えを見つけました:サポートされていません https://forums.aws.amazon.com/thread.jspa?messageid=309811.

このURL書き換えを無効にするための簡単な追加設定で十分です。Amazonが将来の.NET SDKリリースに追加することを願っています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top