强制从https重定向到http .net core 2.1

时间:2019-01-23 15:38:45

标签: asp.net .net redirect asp.net-core .net-core

是否有可能强制从https重定向到http的方法?在azure上托管应用程序,然后有人在像www.mywebsite.com这样的信息中共享该链接并打开它,然后将其重定向到https://www.mywebsite.com。我尝试通过强制重定向将规则添加到webconfig,但是只有在我输入不安全的网站并使用强制重定向的规则生效后,确认对话框,该规则才适用。如何避免出现此对话框,而我的应用程序仅位于http上?

2 个答案:

答案 0 :(得分:0)

可能在您的Https Redirection方法中启用了Configure,如下所示:

public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{

     app.UseHttpsRedirection(); // remove this to stop force https redirection


     app.UseMvc(routes =>
     {
        routes.MapRoute(
           name: "default",
           template: "{controller=Home}/{action=Index}/{id?}");
     });
}

答案 1 :(得分:0)

不可能。显示该页面是浏览器的正常行为。

您应该获取SSL证书并将其绑定到您的应用程序。