Установите приложение ASP.NET на IIS на Windows Server 2019
Я пытаюсь установить приложение ASP.NET в IIS на Windows Server 2019.
Приложение построено на NET 4.7.1 и отлично работает на IIS в Windows Server 2012 и 2016.
Однако, когда я пытаюсь установить его на новый сервер под управлением Windows Server 2019, проблемы начинаются с этапа настройки.
В частности:
- Я копирую приложение со всеми файлами в папке на новом сервере (2019)
- Я создаю appPool, используя ApplicationIdentity, включаю 32-битный доступ
- Я создаю веб-приложение, задаю путь к папке, устанавливаю appPool в только что созданный пул приложений
- Я установил разрешения на чтение / запись для IIS AppPool\DefaultAppPool
Но я даже не могу выполнить дальнейшую настройку в IIS Management.
Когда я пытаюсь отредактировать любой параметр конфигурации (страницу по умолчанию, и т. Д., И т. Д.), Управление IIS выдает ошибку, что он не может получить доступ к файлу web.config
Я даже временно установил права доступа к папке веб-приложения для всех (!!!) - безуспешно.
Есть идеи, что может быть?
Спасибо
2 ответа
Проверьте .NET версии 2.0 или 4.0. Классический или интегрированный.
Если ваше приложение построено на 32-битной платформе. Установите для расширенной настройки пула приложений 32-разрядное приложение значение «Включить».
Возможно, произошла ошибка при создании образа VPS.
Я воссоздал его и после этого все прошло нормально