6 回答
TA贡献1833条经验 获得超4个赞
我正在使用 vs 代码。.net 版本 6。从 launchSettings.json 中删除以下行对我有用
"sslPort": 44308 <-- 删除它。
我用
dotnet run --urls "http://localhost:5100"
TA贡献1821条经验 获得超6个赞
我正在使用本地主机测试实例。我不需要使用 https,所以禁用 https。
类程序.css
//.UseSetting("https_port", "5000")
类 startup.css
//app.UseHsts();
TA贡献1802条经验 获得超4个赞
我很可能会迟到,但也许这可能会帮助其他人来访。您可以说该错误几乎是不言自明的,您正在尝试使用不受支持的协议访问该站点。请确保您使用的是正确的协议,即如果您的站点是 http,那么请确保在浏览器上输入的 url 确实是 http,例如 https://localhost:8000 与 http://localhost:8000,注意字母的区别在网址中。我遇到了这样的问题,改用正确的协议解决了我的问题。
TA贡献1829条经验 获得超9个赞
在 ASP.net Core 6 中,转到:
项目 --> <> 属性 --> 调试 --> 常规 --> 打开调试启动配置文件 UL --> IIS Express --> 取消勾选使用 SSL 选项。
清理 --> 重新编译 --> 发布
确保你使用http
而不是https
TA贡献1789条经验 获得超10个赞
无可否认,我没有使用 Linux,但就我而言,我能够通过以下方式在我的 asp.net 核心项目中修复此问题:
通过在解决方案资源管理器中右键单击项目并选择属性来打开项目属性
打开调试选项卡
在“Web 服务器设置”下,勾选“启用 SSL”
现在,当我调试应用程序时,它会自动启动到 https URL。
- 6 回答
- 0 关注
- 187 浏览
添加回答
举报