asp. net проблема с бесконечной загрузкой ядра с IIS в качестве прокси - PullRequest
0 голосов
/ 19 февраля 2020

Я не могу получить приложение API ASP. NET CORE 3.1, которое будет работать как дочернее приложение в IIS В процессе под родительским сайтом.

Проблема :

  • Страница продолжает вращаться (пытается загрузить), когда вы просматриваете ее.
  • Ошибки не возвращаются. В папке «logs» не зарегистрировано ошибок (stdoutLogEnabled = true)
  • В журнале событий нет ошибок

ПРИМЕЧАНИЕ. Это приложение отлично работает локально с использованием Visual Studio с IIS Express

Информация о сервере:

  • Windows Сервер 2019
  • Asp. NET Core 3.1.2 Hosting Bundle

IIS Родительский сайт "www" setup:

  • . NET Framework 4.x
  • Имеет собственный пул приложений (v4.0 / интегрированный)

Подприложение IIS под названием «api» (дочернее приложение «www»):

  • ASP. NET Core 3.1
  • Имеет собственный пул приложений (без управляемого кода / встроенных / включенных 32-разрядных приложений = ложно)
  • уникальный IIS AppPool\user имеет разрешения для каталога файловой системы

Web.Config ( установлен на InProcess)

<configuration>
  <location path="." inheritInChildApplications="false">
    <system.webServer>
      <handlers>
        <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
      </handlers>
      <aspNetCore processPath=".\lib.api.exe" stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout" hostingModel="InProcess" />
    </system.webServer>
  </location>
</configuration>

Program.cs

public static void Main(string[] args)
        {
            CreateHostBuilder(args).Build().Run();
        }

        public static IHostBuilder CreateHostBuilder(string[] args) =>
            Host.CreateDefaultBuilder(args)
                .ConfigureWebHostDefaults(webBuilder =>
                {
                    webBuilder.UseIIS();
                    webBuilder.UseStartup<Startup>();
                });

ВОПРОСЫ:

  1. Можете ли вы помочь найти / произвести сообщения об ошибках так что я могу устранить эту проблему?
  2. Знаете ли вы, как предотвратить вращение (бесконечную загрузку) при просмотре или использовании запроса Postman Get?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...