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

y53ybaqx  于 12个月前  发布在  .NET
关注(0)|答案(4)|浏览(125)

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

lnlaulya

lnlaulya1#

你可以从launch.json文件中配置这个。你想找到“env”属性并添加

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

字符串
从默认的launch.json调整后,它应该看起来像这样:

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


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

ax6ht2ek

ax6ht2ek2#

在您的Program.cs
尝试添加.UseUrls("http://localhost:5050")
端口号可以是指定端口号以外的任何值

qyzbxkaa

qyzbxkaa3#

当你部署到staging或生产环境时,你必须删除它吗?这似乎不适合任何东西,除了本地开发。

ql3eal8s

ql3eal8s4#

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

"args": [
            "runserver", "3300",
        ],

字符串

相关问题