Развертывание Seq в IIS

Я пытаюсь развернуть Seq by Datalust в IIS и получаю следующее сообщение об ошибке:

HTTP Error 500.30 - ANCM In-Process Start Failure

вот ошибка в средстве просмотра событий Windows

Failed to start application '/LM/W3SVC/2/ROOT', ErrorCode '0x8007023e'.

вот файл web.config:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <location path="." inheritInChildApplications="false">
    <system.webServer>
      <handlers>
        <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
      </handlers>
      <aspNetCore processPath=".\Seq.exe" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess" />
    </system.webServer>
  </location>
</configuration>

официальные документы доступны только для развертывания в Azure с использованием образа Docker или самостоятельного приложения Kestrel. Возможен ли мой подход?

1 ответ

Инфраструктура хостинга Seq для Windows использует HTTP.sys а не интеграция ASP.NET Core/IIS, поэтому, насколько нам известно, сегодня это невозможно.

Однако IIS можно использовать в качестве обратного прокси перед Seq, что охватывает некоторые сценарии, в которых вы, возможно, захотите это сделать.

Другие вопросы по тегам