如何在 Visual Studio 2019 16.8.3 Build 中的 ASP.NET Core API 3.1 项目上禁用 SSL?

Wil*_* Jr 8 ssl asp.net-web-api asp.net-core visual-studio-2019

如果您在创建项目时已经将 SSL 设置为不使用 SSL,那么您将如何禁用 SSL?如果我尝试创建一个不使用 SSL 的新 ASP.NET API 3.1 项目,那么当您第一次运行它时它会正常工作。

但就我而言,我想使用运行它

项目

在“调试”->“启动”选项下设置:

在此输入图像描述

在此选项下,您通常看到的典型选项(例如选中或取消选中 SSL)缺失,因此我无法禁用它。因此,当您运行此 API 模板时,将会出现通常的“信任 SSL 证书”对话框提示。

首先,我在创建项目时已经禁用了 SSL,这就是为什么看到这个对话框很奇怪。

在此输入图像描述

但是当我将设置更改回

IIS 快递

在“调试”->“启动”选项下,它已被禁用,当我运行它时,它运行良好,没有任何有关 SSL 通知的问题。这只是选项问题吗Project

在此输入图像描述

Wow*_* Ot 6

Startup.cs尝试删除

//app.UseHttpsRedirection();
Run Code Online (Sandbox Code Playgroud)