Построение API не строится с пользовательским URL - PullRequest
1 голос
/ 16 июня 2020

Я создаю свой API. Когда я запускаю его в режиме отладки, он запускается с файлом: launchSettings. json. Затем он использует правильный IP-адрес и порт для запуска. Launch with debug mode

Когда я создаю API и запускаю exe-файл, он запускается с localhost. Launching EXE

Что я делаю не так?

1 Ответ

1 голос
/ 17 июня 2020

Насколько я знаю, настройка json будет работать только при отладке приложения в Visual Studio. Это не повлияет на exe-файл.

Если вы хотите запустить exe-файл с указанным c IP-адресом, я предлагаю вам попробовать использовать метод UseUrls в методе CreateHostBuilder.

Подробнее, вы можете обратиться к этим кодам:

    public static IHostBuilder CreateHostBuilder(string[] args) =>
        Host.CreateDefaultBuilder(args)
            .ConfigureWebHostDefaults(webBuilder =>
            {
                webBuilder.UseStartup<Startup>().UseUrls("http://172.17.12.63:5000");
            });

Результат:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...