我花了几个小时来尝试解决这个问题,现在只好把它发到论坛求助。
我尝试删除一些URL重写规则,将一个网页从HTTP指向HTTPS。
但即使删除了重写规则,仍然会跳转到HTTPS。我已经尝试过以下方法:
- 手动编辑web.config文件
- 重启网站
- 重启IIS服务器
- 重启IIS管理服务
- 重新启动服务器
但以上任何一种方法都不能停止重写规则的跳转。
我是否漏掉了什么东西?
我花了几个小时来尝试解决这个问题,现在只好把它发到论坛求助。
我尝试删除一些URL重写规则,将一个网页从HTTP指向HTTPS。
但即使删除了重写规则,仍然会跳转到HTTPS。我已经尝试过以下方法:
但以上任何一种方法都不能停止重写规则的跳转。
我是否漏掉了什么东西?
我遇到了与IIS Express相同的问题 - 从web.config中删除重写部分并没有成功。解决方法是清除浏览器缓存。
你是否检查了服务器级别的规则?可以在IIS管理器中找到,点击服务器节点,然后选择Url Rewrite模块,或直接在位于以下位置的IIS配置文件中查找:
C:\Windows\System32\inetsrv\config\applicationHost.config
<system.webServer>
<caching enabled="false" enableKernelCache="false" />
</system.webServer>