У меня есть два приложения, одно построено с использованием ядра asp.net, а другое - с использованием инфраструктуры asp.net. Я размещаю оба в IIS. Один работает под управлением пула приложений как управляемый, а другой как неуправляемый, как показано здесь:
Поскольку основное приложение asp.net должно быть настроено как веб-сайт (а не приложение на веб-сайте), каждое приложение настраивается как веб-сайт, что означает, что оба имеют свой собственный порт.
Это нормально, за исключением того, что с портом 443 можно настроить только один.
Я хочу, чтобы оба были доступны под 443, поэтому я хочу настроить приложение .net framework как приложение на основном веб-сайте .net (например, вы обычно устанавливаете приложения .net framework на веб-сайте по умолчанию).
Это моя установка (оба работают под портом 888 для этого примера):
Основное приложение .net работает нормально, как и ожидалось:
Но приложение .NET Framework работает не так, как ожидалось, и я получаю следующее сообщение:
Ошибка HTTP 502.5 - сбой процесса - не удалось запустить процесс приложения.
Кто-нибудь этого добился или знает, что делаю не так?
Заранее спасибо за советы!
ПРИМЕЧАНИЕ. Журнал событий говорит:
Не удалось запустить процесс с помощью командной строки '"dotnet". \ Core1.dll', ErrorCode = '0x80004005'.