2016-04-27 9 views
2

Ich habe eine App, die eine URL Rewrite-Regel hat, um HTTPS in Produktion zu erzwingen.Wie können Sie die URL-Rewrite-Regel für das Debuggen von Visual Studio 2015 F5 deaktivieren?

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

Ich habe versucht, lokal Debuggen und es würde immer zu https://localhost:port umleiten.

so habe ich versucht Einstellung aktiviert = "false", dann den Knoten auskommentiert, dann vollständig gelöscht. VS neu gestartet, IIS Express beendet, neu gestartet, jetzt wird es immer zu https: // für diese App umgeleitet.

Wie können Sie eine Rewrite-Regel für Visual Studio-Debugging deaktivieren?

thx

Antwort

2

Es stellte sich heraus, dass der Browser diese Rewrite-Caches und der Schuldige war für mich zu https Umleitung: jedes // Mal, wenn ich in den Debug-Modus ging.

nach meiner Geschichte und Cache zu löschen, leitet es mich nicht mehr zu HTTPS

+0

Ja, Permanent Umleitung zu vermeiden, wenn Sie nur Tests tun und es dann bei der Produktion zu verwenden. –