我正在构建一个ASP.NET核心应用程序,并希望在VS Code中启动调试时使用特定端口。它默认为运行http:// localhost:5000。我无法找到任何设置,我会改变这一点。当我尝试在launch.json文件中指定port设置时,我被警告说这是不允许的。是否有一个特定的设置来指定哪个port?
ASP.NET
VS Code
http:// localhost:5000
launch.json
port
lnlaulya1#
你可以从launch.json文件中配置这个。你想找到“env”属性并添加
"ASPNETCORE_URLS":"http://localhost:<PORT_NUMBER>"
字符串从默认的launch.json调整后,它应该看起来像这样:
"env": { "ASPNETCORE_ENVIRONMENT": "Development", "ASPNETCORE_URLS":"http://localhost:5001" },
型这样,端口更改将只影响本地运行的应用程序,而不会向生产应用程序添加调试代码
ax6ht2ek2#
在您的Program.cs中尝试添加.UseUrls("http://localhost:5050")端口号可以是指定端口号以外的任何值
Program.cs
.UseUrls("http://localhost:5050")
qyzbxkaa3#
当你部署到staging或生产环境时,你必须删除它吗?这似乎不适合任何东西,除了本地开发。
ql3eal8s4#
您可以在launch.json文件中定义任何端口号,如下所示(Django应用程序运行的参考代码)
"args": [ "runserver", "3300", ],
字符串
4条答案
按热度按时间lnlaulya1#
你可以从launch.json文件中配置这个。你想找到“env”属性并添加
字符串
从默认的launch.json调整后,它应该看起来像这样:
型
这样,端口更改将只影响本地运行的应用程序,而不会向生产应用程序添加调试代码
ax6ht2ek2#
在您的
Program.cs
中尝试添加
.UseUrls("http://localhost:5050")
端口号可以是指定端口号以外的任何值
qyzbxkaa3#
当你部署到staging或生产环境时,你必须删除它吗?这似乎不适合任何东西,除了本地开发。
ql3eal8s4#
您可以在launch.json文件中定义任何端口号,如下所示(Django应用程序运行的参考代码)
字符串