如何在 vscode/vs 中运行asp.net core api 专案,不要建立新的浏览器页面

今天在S.O询问 (连结) : 「 如何在vscode中运行asp.net core api专案,不要建立新的浏览器页面 」分享给有同样困扰的邦/版友

起因于在开发web api时常使用postman来做api的呼叫、资料验证,遇到频繁修改代码需要多次重启专案情况,一直打开新的浏览器页面是一件很恼人的事情。

image

更新 Bruce Chen 大的方式 (建议)

使用 CLI dotnet watch

Visual Studio Code 解决方式 :

打开 .vscode\launch.json 并删除或注解 serverReadyAction
image

如 :

{   "version": "0.2.0",   "configurations": [        {            //Enable launching a web browser when ASP.NET Core starts. For more information: https://aka.ms/VSCode-CS-LaunchJson-WebBrowser            // "serverReadyAction": {            //     "action": "openExternally",            //     "pattern": "\\bNow listening on:\\s+(https?://\\S+)"            //}        }    ]}

修改后不会创建新的tab效果图 :
image


Visual Studio 解决方式

修改launchSettings.json添加 profiles > IIS Express > launchBrowser = false

"profiles": {  "IIS Express": {    "commandName": "IISExpress",    "launchBrowser": false,    "launchUrl": "default",    "environmentVariables": {      "ASPNETCORE_ENVIRONMENT": "Development"    }  }

image


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章