【问题标题】:URL rewrite disappears on an Virtual Machine in azureURL 重写在 Azure 中的虚拟机上消失
【发布时间】:2019-03-05 02:02:24
【问题描述】:

我在 Azure 中有一台虚拟机,在该机器上我安装了 IIS。在该 IIS 上,我安装了 URL Rewrite 模块并将所有 HTTP 调用重定向到 HTTPS。

我注意到的问题是我创建的规则不时被删除。有人知道为什么会发生这种情况,以及如何以不使用 URL 重写模块的方式进行从 HTTP 到 HTTPS 的重定向。

谢谢 /马格纳斯

【问题讨论】:

    标签: iis azure-virtual-machine url-rewrite-module


    【解决方案1】:

    啊,我找到了!

    好像每次部署新版本都会去掉URL重写,原因是我在IIS管理中添加的时候,URL重写信息保存在服务器的web.config文件中。

    它不是我部署的 web.config 文件的一部分。所以我所要做的就是将服务器上的 web.config 文件中的 URL Rewrite 模块添加的 XML 添加到我的项目中的 web.config 文件中,并且重定向将保留。

    【讨论】:

      猜你喜欢
      • 2021-12-29
      • 1970-01-01
      • 2023-03-19
      • 2015-10-30
      • 2012-07-10
      • 2013-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多