Я создал сайт CompanySite в IIS - это единственный сайт на этом сервере.
Я создал для этого веб-сайта интегрированный пул .NET 4.
Я установил сайт ASP.Net в CompanySite, и он отлично работает.
Теперь я хочу установить приложение на этом сайте. Я создаю еще один пул приложений .NET 4 для этого приложения. Затем я устанавливаю приложение на CompanySite, используя этот пул приложений.
Как только начнется установка, веб-сайт перейдет в автономный режим либо с 503, либо с. Страница не может быть отображена из-за внутренней ошибки сервера.
Единственный способ исправить это (который я нашел) - удалить это приложение и перезапустить Windows Server, а не только сервер IIS.
Вопрос в том, как установить несколько приложений на одном сайте?
Спасибо
Я думаю, ты все сделал правильно. Вам необходимо создать два пула приложений, установить правильную платформу .NET и связать пул приложений в «Дополнительные настройки» приложения «подпапка».
Проблема могла возникнуть из-за вложенных файлов web.config. Попробуйте поставить физическую папку вашего второго приложения вне физическая папка основного сайта.
Пример:
C:\inetpub\wwwroot\mainsite
C:\inetpub\wwwroot\subsite
и создайте приложение виртуального каталога.
Также проверьте журнал событий приложений в средстве просмотра событий. Возможно, есть другие сообщения об ошибках, которые могут помочь решить проблему.
Приложение предназначено для .net 4? Для каждого пула приложений должна быть установлена соответствующая версия .NET для содержащихся в нем приложений. Таким образом, вы не можете смешивать разные версии .net в одном пуле приложений. Также при изменении версии вам, вероятно, потребуется iisreset.