Мне достался в наследство веб-сайт .NET Framework 1.1, который мне нужно разместить с помощью IIS 7 на Windows Server 2008. У меня возникли некоторые проблемы.
1. Установка
Я установил .NET Framework 1.1 следующим образомэти инструкции.
Установка автоматически создала новый пул приложений "ASP.NET 1.1". Я им пользуюсь.
2. Неприятности
При запуске веб-сайта я вижу ошибки выполнения web.config:
Тег содержит недопустимое значение атрибута «культура».
Я это исправил и увидел:
Дочерние узлы не допускаются.
Я не хочу продолжать играть в эту игру «Бей крота».Что-то, должно быть, не так.
3. Я уверен, что это .NET 1.1?
Я проверяю автоматически созданный пул приложений. Вижу, что это 1.1.
Расширенные настройки...
Базовые настройки...
Это кажется неправильным.
Если установлено значение 1.1, оно недоступно в раскрывающихся списках «Дополнительно».
И почему в поле Basic указано просто "v1.1", а не ".NET Framework v1.1.4322"? Это было бы более последовательно.
4. Я не могу создать другие пулы приложений .NET 1.1
Я не могу выбрать .NET Framework 1.1 для других пулов приложений. Этого варианта нет в раскрывающихся селекторах. Что с этим?
Что теперь?
- Почему версия 1.1 не является вариантом для всех AppPools?
- Как я могу убедиться, что мое приложение действительно использует .NET Framework 1.1?
- Почему могут возникнуть эти ошибки во время выполнения?
решение1
В Windows 2008 не установлен .NET 1.1. Вы можетевручную установить .NET 1.1.