在VS Code中指定localhost端口的位置

Top*_*noe 7 asp.net visual-studio-code

我正在构建一个ASP.NETCore应用程序,我想在启动调试时使用特定的端口VS Code.它默认为运行http:// localhost:5000.我无法找到任何可以改变它的设置.当我尝试portlaunch.json文件中指定一个设置时,我被警告它是不允许的.是否有特定的设置来指定哪个port

小智 11

您可以从launch.json文件配置它.你想找到"env"属性并添加

"ASPNETCORE_URLS":"http://localhost:<PORT_NUMBER>"
Run Code Online (Sandbox Code Playgroud)

从默认的launch.json调整它应该看起来像这样:

"env": {
     "ASPNETCORE_ENVIRONMENT": "Development",
     "ASPNETCORE_URLS":"http://localhost:5001"
},
Run Code Online (Sandbox Code Playgroud)

这样,端口更改只会影响本地运行的应用程序,您不会将调试代码添加到生产应用程序中

  • 这是最好的答案 (2认同)

Web*_*ter 4

在你的Program.cs

尝试添加 .UseUrls("http://localhost:5050")

端口号可以是除指定端口号以外的任何端口号