如何在Visual Studio 2019中禁用SSL功能
禁用Visual Studio中Web API项目SSL功能的操作步骤
方法1:通过项目属性面板修改
- 右键点击解决方案资源管理器中的Web API项目,选择「属性」
- 找到左侧菜单的「调试」选项卡,点击「打开调试启动配置文件UI」
- 找到https对应的配置项,取消勾选「使用SSL」复选框
- 保存设置后重启项目即可
方法2:直接修改launchSettings.json配置文件
- 展开项目下的「Properties」文件夹,双击打开
launchSettings.json文件 - 找到
profiles节点下的https配置块,删除整个https相关配置,或将sslPort的值改为0 - 同步修改
iisSettings节点下的sslPort值为0
参考修改后的配置格式:
"iisSettings": { "iisExpress": { "applicationUrl": "http://localhost:你需要的端口号", "sslPort": 0 } }, "profiles": { "http": { "commandName": "Project", "dotnetRunMessages": true, "launchBrowser": true, "applicationUrl": "http://localhost:你需要的端口号", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" } } }
方法3:移除HTTPS强制跳转中间件
- 打开项目根目录下的
Program.cs文件 - 找到并删除
app.UseHttpsRedirection();这一行代码,避免项目自动把HTTP请求跳转到HTTPS地址
修改完成后建议清理项目缓存,重启Visual Studio后再启动项目,避免旧配置残留生效
内容的提问来源于stack exchange,提问作者Gagandeep Singh
相关产品推荐
相关产品推荐

