Ошибки при запуске ASP.NET 1.1 на IIS7 (applicationHost.config) - PullRequest
5 голосов
/ 11 января 2011

Я пытаюсь перенести существующий веб-сайт ASP.Net 1.1 на другой веб-сервер, на котором в настоящее время работает IIS7, и на несколько веб-сайтов, ориентированных на .Net 2.0, 3.5 или 4.0. Все остальные сайты продолжают отлично работать. К сожалению, я могу просматривать только статические файлы на только что импортированном сайте. Если я пытаюсь получить доступ к какой-либо функции в IIS7 для нового сайта, я получаю следующее сообщение об ошибке:

Произошла ошибка при выполнении эта операция.

подробности:

Имя файла:

\\ \ C: \ Windows \ system32 \ Inetsrv \ Config \ applicationHost.config

Ошибка:

Я следовал инструкциям на этой странице , но затрудняюсь понять, как это работает.

1 Ответ

13 голосов
/ 25 февраля 2011

Я тоже столкнулся с этой проблемой сегодня днем.

Я сделал быстрый гугл и нашел других с такой же проблемой на форуме asp.net. Казалось, проблема в том, что

Вот что помогло мне преодолеть эту ошибку, надеюсь, она сработает для вас.

среда выполнения пытается загрузить соответствующая конфигурация, это не принимает битость пул приложений в рассмотрение. Как известно, ASP.NET 1.1 поддерживается только на 32-битных. Так что если у вас есть 64-битная ОС, чтобы запустить ASP.NET 1.1, вы должны включить 32-битные приложения в приложении бассейн. Итак, с QFE / SP2 на 64-битной ОС (и только на 64-битной ОС), время выполнения неправильно ищет 1.1 версия конфигурации под Framework64, которая не существует.

Обход:

  1. Создание каталога Framework64 для 1.1 md \ windows \ microsoft.net \ framework64 \ v1.1.4322 \ config \
  2. Скопируйте 32-битную конфигурацию в 64-битную конфигурационную папку, созданную на шаге 1. copy \ windows \ microsoft.net \ framework \ v1.1.4322 \ config \ machine.config \ Windows \ microsoft.net \ Framework64 \ v1.1.4322 \ Config \

http://blogs.iis.net/wonyoo/archive/2009/06/18/workaround-running-asp-net-1-1-on-vista-sp2-ws08-sp2.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...