Хост не запускается - PullRequest
0 голосов
/ 31 мая 2019

По какой-то причине хост перестал работать.

Раньше консоль писала, что все в порядке и приложение работает на определенном IP, но сейчас ничего не написано и методы API недоступны:

Произошла ошибка при подключении к http://localhost:20019/api/User/Authorize)

enter image description here

В то же время исключений нет. Единственное, что я недавно сменил, - это пароль в учетной записи. Если чего-то было недостаточно, это должен был быть тайм-аут. В чем может быть проблема?

 var host = new WebHostBuilder()
        .CaptureStartupErrors(false)
        .UseConfiguration(config)
        .UseHttpSys(options =>
        {
            options.Authentication.Schemes =
                AuthenticationSchemes.NTLM | AuthenticationSchemes.Negotiate;
            options.UrlPrefixes.Add("http://*:20019");
            options.MaxRequestBodySize = config.GetValue<long?>("maxRequestBodySize");

        })
        .UseContentRoot(Directory.GetCurrentDirectory())
        .UseStartup<Startup>()
        .Build();
    var initializer = host.Services.GetService<IRepositoryInitializer>();
    initializer.Init();
    host.Run();

Ответы [ 2 ]

0 голосов
/ 31 мая 2019

После часа ожидания появилось сообщение и API начал работать.

enter image description here

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

Magick ...

0 голосов
/ 31 мая 2019

Можете ли вы попробовать

  .CaptureStartupErrors(true) // the default
  .UseSetting("detailedErrors", "true")

вместо

Другие идеи: https://odetocode.com/blogs/scott/archive/2018/07/16/7-tips-for-troubleshooting-asp-net-core-startup-errors.aspx

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