Дата последнего изменения раздела: 2009-03-05

На компьютерах с сервером Microsoft Exchange Server 2007 анализатор соответствия рекомендациям для сервера Microsoft Exchange Server анализирует компоненты, установленные в следующих виртуальных каталогах служб IIS:

Анализатор соответствия рекомендациям анализирует метабазу служб IIS для этих виртуальных каталогов, чтобы определить, включена ли платформа ASP.NET 2.0. Анализатор считывает значение свойства метабазы ScriptMaps, чтобы определить, включена ли для конкретного виртуального каталога DLL-библиотека Aspnet_isapi версии 2.0.50727. Если анализатор соответствия рекомендациям обнаруживает, что платформа ASP.NET 2.0 не включена для одного или нескольких виртуальных каталогов, выводится сообщение об ошибке, приведенное ниже.

ASP.NET 2.0 не включена для виртуального каталога <имя_виртуального_каталога> на сервере <имя_сервера>. Виртуальный каталог не работает без ASP.NET 2.0. Включите для этого виртуального каталога ASP.NET 2.0.

Сервер Exchange Server использует веб-приложения в связанных с ним виртуальных каталогах для предоставления служб веб-клиентам. Например, виртуальный каталог /owa используется сервером Exchange Server 2007 для предоставления пользователям веб-клиентов доступа к почтовым ящикам Exchange.

Если для виртуального каталога не включена поддержка ASP.NET 2.0, веб-приложение не будет работать правильно. Таким образом, пользователи веб-клиентов не смогут получить доступ к серверу Exchange Server.

Чтобы устранить эту проблему, включите ASP.NET 2.0 для соответствующих виртуальных каталогов.

Включение ASP.NET 2.0 для виртуального каталога
  1. Откройте на сервере Exchange Server окно командной строки.

  2. В окне командной строки перейдите в один из указанных ниже каталогов установки ASP.NET 2.0 для соответствующей операционной системы.

    Для 32-разрядной версии Windows:

    %WINDIR%\Microsoft.NET\Framework\v2.0.50727

    Для 64-разрядной версии Windows:

    %WINDIR%\Microsoft.NET\Framework64\v2.0.50727

  3. Чтобы вывести список параметров регистрации ASP.NET 2.0, выполните следующую команду:

    Копировать код
    aspnet_regiis.exe -?
    
  4. Чтобы зарегистрировать ASP.NET 2.0 для конкретного виртуального каталога, выполните следующую команду:

    Копировать код
    aspnet_regiis.exe -s W3SVC/1/ROOT/<virtualdirectoryname>
    
  5. Если поддержка ASP.NET не включена для нескольких виртуальных каталогов или с ASP.NET возникают проблемы, ASP.NET можно удалить, а потом зарегистрировать заново. Для этого выполните действия, указанные ниже.

    1. В командной строке выполните следующую команду:

      Копировать код
      aspnet_regiis.exe -ua
      
    2. В командной строке выполните следующую команду:

      Копировать код
      aspnet_regiis.exe -i -enable
      

Дополнительные сведения

Дополнительные сведения о переключении между 32-разрядной и 64-разрядной версиями ASP.NET см. в статье 894435 базы знаний Майкрософт Переключение между 32-разрядными версиями ASP.NET 1.1 и 64-разрядной версией ASP.NET 2.0 в 64-разрядной версии Windows (на английском языке).