我正在构建一个ASP.NET
核心应用,并希望在VS Code
中启动调试时使用特定端口。它默认运行http:// localhost:5000
。我无法找到任何更改此位置的设置。当我尝试在port
文件中指定launch.json
设置时,我被警告不允许这样做。是否有特定设置来指定port
?
答案 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)
部署到分段或生产时,是否必须将其删除? 除了本地开发之外,这似乎并不好。