Разместите приложение фреймворка asp.net на основном веб-сайте asp.net
У меня есть два приложения, одно из которых построено с использованием ядра 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".