пятница, 23 июля 2010 г.

Установка DocsVision на 64-битный сервер

Очень часто при установке DocsVision на 64-битный сервер при открытии навигатора пользователи сталкиваются с ошибками

Невозможно открыть сессию. Проверьте правильность соединения и работоспобность сервера
Указанная база не существует
или
DocsVision Server has incorrect license key

Причина ошибки в том, что IIS (пул приложений) работает не в соответствующем разрядности приложения режиме и данные читаются не из той ветки реестра (HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\DocsVision для 32-битных приложений или HKEY_LOCAL_MACHINE\SOFTWARE\DocsVision для 64-битных).

Как решить проблему?
Если устанавливается 32-битная версия DocsVision на 64-битный сервер необходимо:

- для IIS6 (WinXP, Server 2003) выполнить действия, описанные в статье
http://support.microsoft.com/default.aspx?scid=kb;en-us;894435
раздел ASP.NET 2.0, 32-bit version
Проверить правильность выполненных действий можно следующим образом: в IIS Manager - Web Service Extensions должна быть запись ASP.NET v2.0.50727 (32-bit) Allowed



- для IIS7 (Vista, Server 2008) — изменить настройку в пуле, для чего последовательно выполнить: открыть Internet Informational Services Manager —> перейти к Application Pools —> выбрать пул в котором работает DocsVision —> открыть окно расширенных настроек Advanced Settings, в этом окне установить значением поля Enable 32-bit Applications True.



Если же устанавливается 64-битная версия DocsVision на 64-битный сервер и возникла подобная ошибка необходимо:

- для IIS6 (WinXP, Server 2003) выполнить действия, описанные в статье
http://support.microsoft.com/default.aspx?scid=kb;en-us;894435
раздел ASP.NET 2.0, 64-bit version

- для IIS7 (Vista, Server 2008) — изменить настройку в пуле, для чего последовательно выполнить: открыть Internet Informational Services Manager —> перейти к Application Pools —> выбрать пул в котором работает DocsVision —> открыть окно расширенных настроек Advanced Settings, в этом окне установить значением поля Enable 32-bit Applications False.

2 комментария:

  1. Устанавливается 64-битная версия на 64-битный сервер. Рекомендации выполнены, ошибка остается. Что делать?

    Сервер Windows 2008 R2 Standard.

    При установке 32-битной версии рекомендация помогает.

    ОтветитьУдалить
  2. Привет! Я представитель от IT-компании SerfCompany http://serfcompany.com/. Наша компания занимается Мобильной разработкой, Веб Разработкой, Разработкой Программного Обеспечения под Заказ, Автоматизацией и Robot Программами. Мы используем B2C (business to customer) and B2B (business to business) модели сотрудничества.
    http://serfcompany.com/
    Мы на Facebook! https://www.facebook.com/serfcompany/?fref=ts Присоединяйтесь!

    ОтветитьУдалить