Где указать порт localhost в VS-коде

Я-объект ASP.NET Core app и я хочу использовать определенный порт при запуске отладки в VS Code. По умолчанию он работает http:// localhost:5000. Я не могу найти никаких настроек для того, где я бы это изменил. Когда я пытаюсь указать port настройка в launch.json файл, меня предупреждают, что это не разрешено. Есть ли конкретная настройка для указания того, что port?

3 ответов


в своем Program.cs

попробуйте добавить .UseUrls("http://localhost:5050")

номер порта может быть любым, кроме указанного


Вы можете настроить это с запуском.файл json. Вы хотите найти свойство " env " и добавить

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

настройки от запуска по умолчанию.json это должно выглядеть примерно так:

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

таким образом, изменение порта повлияет только на локально запущенное приложение, и вы не будете добавлять код отладки в рабочее приложение


вам нужно удалить это при развертывании на этапе или производстве? Это не кажется хорошим ни для чего, кроме местного dev.