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

时间:2017-04-12 01:33:55

标签: asp.net visual-studio-code

我正在构建一个ASP.NET核心应用,并希望在VS Code中启动调试时使用特定端口。它默认运行http:// localhost:5000。我无法找到任何更改此位置的设置。当我尝试在port文件中指定launch.json设置时,我被警告不允许这样做。是否有特定设置来指定port

3 个答案:

答案 0 :(得分:9)

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

"ASPNETCORE_URLS":"http://localhost:<PORT_NUMBER>"

从默认的launch.json调整它应该是这样的:

"env": {
     "ASPNETCORE_ENVIRONMENT": "Development",
     "ASPNETCORE_URLS":"http://localhost:5001"
},

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

答案 1 :(得分:4)

Program.cs

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

端口号可以是指定的

以外的任何其他值

答案 2 :(得分:2)

部署到分段或生产时,是否必须将其删除? 除了本地开发之外,这似乎并不好。