gpt4 book ai didi

c# - 默认 ASP.NET MVC 上的 https

转载 作者:太空狗 更新时间:2023-10-30 00:23:08 25 4
gpt4 key购买 nike

我有 ASP.NET MVC Web 应用程序。

当我将其上传到 Azure Web 应用程序时,网站有 http://

我需要它始终为 https://

我该怎么做?

我知道这可能是一个太宽泛的问题,但是你能给我一些建议吗?

enter image description here

我在我的项目中设置了这样的属性

最佳答案

I need it to be https:// always.

您可以尝试创建 URL 重写规则来强制执行 HTTPS。

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<!-- BEGIN rule TAG FOR HTTPS REDIRECT -->
<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>
<!-- END rule TAG FOR HTTPS REDIRECT -->
</rules>
</rewrite>
</system.webServer>
</configuration>

您也可以引用Enforce HTTPS on your app .

关于c# - 默认 ASP.NET MVC 上的 https,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43604712/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com