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

问题描述 投票:0回答:4

我正在构建一个

ASP.NET
核心应用程序,并且希望在
VS Code
中启动调试时使用特定端口。它默认运行
http:// localhost:5000
。我无法找到任何可以更改此设置的位置。当我尝试在
port
文件中指定
launch.json
设置时,系统会提醒我这是不允许的。是否有特定的设置来指定哪个
port

asp.net visual-studio-code
4个回答
31
投票

您可以从 launch.json 文件进行配置。您想要找到“env”属性并添加

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

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

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

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


4
投票

在你的

Program.cs

尝试添加

.UseUrls("http://localhost:5050")

端口号可以是除指定端口号之外的任意值


3
投票

部署到临时或生产环境时是否必须删除它? 除了本地开发之外,这似乎没有什么好处。


0
投票

您可以在 launch.json 文件中定义任何端口号,如下所示(参考 Django 应用程序运行的代码)

       "args": [
            "runserver", "3300",
        ],
© www.soinside.com 2019 - 2024. All rights reserved.