2016-04-27 7 views
2

私は、プロダクション時にHTTPSを強制するURL書き換えルールを持つアプリを持っています。Visual Studio 2015 F5デバッグのURL書き換えルールを無効にするにはどうすればよいですか?

<rewrite> 
    <rules> 
    <rule name="Force HTTPS" enabled="true"> 
     <match url="(.*)" ignoreCase="false" /> 
     <conditions> 
     <add input="{HTTPS}" pattern="off" /> 
     </conditions> 
     <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" appendQueryString="true" redirectType="Permanent" /> 
    </rule> 
    </rules> 
</rewrite> 

私はローカルでデバッグしようと、それは常にhttps://localhost:portにリダイレクトします。

だから私はenabled = "false"を設定しようとした後、ノードをコメントアウトして完全に削除しました。 VSを再起動し、IIS Expressを強制終了し、再起動しましたが、今度は常にこのアプリケーションのためにhttps://にリダイレクトされます。

Visual Studioのデバッグ用の書き換えルールを無効にするにはどうすればよいですか?

THX

答えて

2

は、ブラウザがこの書き換えをキャッシュし、httpsに私をリダイレクトするための犯人だったことが判明:私はデバッグモードに入りました//たびに。

私の歴史とキャッシュをクリアした後、それはもはや

+0

はい、あなただけのテストを行っている場合、永続的にリダイレクトを回避し、その後の生産でそれを使用するHTTPSに私をリダイレクトしません。 –

関連する問題