You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ASP.NET Core Web API执行dotnet run仅用HTTP而非HTTPS的问题

解决dotnet run仅输出HTTP路径的问题

检查项目配置文件

  • 打开项目根目录下的launchSettings.json文件,查看applicationUrl配置项,正常应该同时包含HTTPS和HTTP地址,示例如下:
    "applicationUrl": "https://localhost:7200;http://localhost:5192"
    
    如果配置里只有HTTP地址,手动添加HTTPS的条目即可。

验证.NET SDK版本

  • 运行命令 dotnet --version,确认使用的SDK版本为.NET 6及以上(Minimal API从.NET 6开始正式支持),版本过低可能导致默认不启用HTTPS。

重新生成并信任开发证书

  • 先清除现有证书:dotnet dev-certs https --clean
  • 重新生成证书:dotnet dev-certs https
  • 再次信任证书:dotnet dev-certs https --trust

确认项目模板正确性

  • 检查创建项目时是否使用了正确的Minimal API模板,创建命令应为 dotnet new web -n YourProjectName,误用其他模板可能会缺失HTTPS相关配置。

内容的提问来源于stack exchange,提问作者nam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 21:07:02