Asp.net

在VS Code 中指定localhost 埠的位置

  • April 20, 2018

我正在建構一個ASP.NET核心應用程序,並希望在啟動調試時使用特定埠VS Code。它預設為執行http:// localhost:5000。我找不到任何可以更改此設置的設置。當我嘗試port在文件中指定一個設置時launch.json,我收到了不允許這樣做的警告。是否有特定的設置來指定哪個port

在你的Program.cs

嘗試添加 .UseUrls("http://localhost:5050")

埠號可以是指定埠號以外的任何值

您可以從 launch.json 文件進行配置。您想找到“env”屬性並添加

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

從預設的 launch.json 進行調整,它應該看起來像這樣:

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

這樣,您的埠更改只會影響您本地執行的應用程序,並且您不會向生產應用程序添加調試程式碼

引用自:https://stackoverflow.com/questions/43358769