Дата последнего изменения раздела:
2008-04-24
Анализатор Microsoft Exchange Server использует следующий командлет командной консоли Exchange для запроса значений свойств VirtualDirectoryName и WebsiteName любого целевого сервера Exchange Server 2007:
Копировать код | |
---|---|
Get-ActiveSyncVirtualDirectory Get-AutodiscoverVirtualDirectory Get-WebServicesVirtualDirectory Get-OwaVirtualDirectory Get-OabVirtualDirectory Get-UMVirtualDirectory |
Параметр VirtualDirectoryName возвращает строку, которая определяет имя виртуального каталога, а параметр WebsiteName — строку, которая определяет имя веб-узла Exchange Server.
После этого анализатор Exchange Server запрашивает в метабазе IIS значение свойства CacheISAPI из следующих расположений:
- /LM/W3SVC/n/ROOT/ имя_виртуального_каталога
/
- /LM/W3SVC/n/ROOT/ website /
Свойство CacheISAPI указывает на то, кэшируются ли расширения ISAPI в памяти после первого использования. Если это свойство имеет значение 1, загруженные расширения ISAPI остаются в кэше до остановки сервера. Если установлено значение 0, расширения ISAPI выгружаются из памяти после завершения их использования.
Если анализатор Exchange Server определит, что параметр CacheISAPI в любом из указанных расположений имеет значение 0, будет выведено сообщение об ошибке.
Расширение ISAPI — это DLL-файл C++ или Visual Basic®, который реализует определенный API. Этот API позволяет подключать библиотеку DLL к веб-серверу, где она динамически обрабатывает запросы и выводит данные HTML, которые возвращаются клиенту. Различие между ISAPI и ASP заключается в том, что ASP интерпретируется и динамически компилируется сервером для каждого запроса страницы. При использовании ISAPI код предкомпилируется, а дополнительные затраты на его преобразование отсутствуют. Преобразование кода ASP в эквивалентный код ISAPI может существенно повысить производительность. Обычно при этом производительность повышается в 2—10 раз (при измерении пропускной способности в страницах).
Exchange требуются определенные расширения ISAPI для таких возможностей, как Microsoft Outlook Web Access, WebDAV и веб-формы Exchange. Если свойство CacheISAPI имеет значение 0, определенные части Exchange могут работать неправильно.
Чтобы устранить эту ошибку, используйте интерфейс администрирования ADSutil.vbs для повторного включения кэширования расширений ISAPI для заданного веб-узла или виртуального каталога.
Повторное включение кэширования расширений ISAPI для виртуального каталога-
Нажмите кнопку Пуск, выберите пункт Выполнить и введите:
Копировать код C:\Inetpub\AdminScripts>cscript.exe adsutil.vbs set W3SVC/n/ROOT/virtual_directory_name/cacheisapi 1
-
Нажмите кнопку Пуск, выберите пункт Выполнить и введите:
Копировать код C:\Inetpub\AdminScripts>cscript.exe adsutil.vbs set W3SVC/n/ROOT/website_name/cacheisapi 1