【发布时间】:2019-09-24 22:24:08
【问题描述】:
我有一个网站项目,它有一个 web.config,我通常会在其中注释这一系列行,只是为了避免在生产环境中应用 HTTPS 重定向:
<system.webServer>
[...]
<!--<rewrite>
<rules>
<rule name="Redirect to HTTPS" enabled="true" stopProcessing="false">
<match url="(.*)"/>
<conditions>
<add input="{HTTPS}" pattern="^OFF$"/>
</conditions>
<action type="Redirect" url="https://mywebsite.com/{R:1}" appendQueryString="true" redirectType="Permanent"/>
</rule>
</rules>
</rewrite>-->
</system.webServer>
即使注释了 sn-p,在调试期间,我也会在我的开发机器上从 http://localhost:53435/ 重定向到 https://mywebsite.com/。
此行为不会在其他开发 PC 上发生。
我该如何解决这个问题?
【问题讨论】:
标签: asp.net iis url-rewriting web-config