Добрый день. Переношу систему (Service Desk) на новый сервер. поставил ms sql, создал базу, импортировал данные из существующей базы, настроил IIS. При попытке подключения к сайту в браузере выдается ошибка:
------------------------------------------------------------
Ошибка сервера в приложении '/'.
Ошибка конфигурации
Описание: Ошибка при обработке файла конфигурации, требуемого для обслуживания этого запроса. Изучите указанные ниже подробные сведения об этой ошибке и измените файл конфигурации.
Сообщение об ошибке синтаксического анализатора: Невозможно загрузить файл или сборку "Terrasoft.WebApp" или один из зависимых от них компонентов. Сборка создана в более поздней версии среды выполнения чем текущая, и не может быть загружена.
Ошибка источника:
Строка 284:
Строка 285:
Строка 286:
Строка 287:
Строка 288:
Исходный файл: C:\BPMonline_SD\web.config Строка: 286
Трассировка загрузки сборки: Следующая информация может быть полезна при выяснении причин сбоя при загрузке сборки 'Terrasoft.WebApp'.
Предупреждение: регистрация привязки сборок выключена.
Чтобы включить регистрацию ошибок привязки сборок, установите значение параметра реестра [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) в 1.
Примечание. Регистрация ошибок привязки сборок может привести к некоторому снижению производительности.
Чтобы отключить эту функцию, удалите параметр реестра [HKLM\Software\Microsoft\Fusion!EnableLog].
Информация о версии: Платформа Microsoft .NET Framework, версия:2.0.50727.4927; ASP.NET, версия:2.0.50727.4927
-----------------------------------------
подскажите, пожалуйста, как победить ?
Нравится
В настройках Пула приложений нужно выбрать Advanced Settings
В открывшемся окне выбрать
.NET Framework Version = 4.0
Enable 32-bit application = True
Здравствуйте, Владимир.
Да, в настройках сервера приложений IIS.
Пардон. Сдвиг есть. Теперь выдается такое:
------------------------------
Ошибка сервера в приложении "BPMONLINE"
Internet Information Services 7.5
Описание ошибки:
Ошибка HTTP 500.21 - Internal Server Error
Обработчик "PageHandlerFactory-Integrated" содержит поврежденный модуль "ManagedPipelineHandler" в списке модулей
Подробные сведения об ошибке
Модуль IIS Web Core
Уведомление ExecuteRequestHandler
Обработчик PageHandlerFactory-Integrated
Код ошибки 0x8007000d
Запрашиваемый URL-адрес http://192.168.111.148:80/Login.aspx
Физический путь C:\BPMonline\Login.aspx
Способ входа Анонимная
Пользователь, выполнивший вход Анонимная
Наиболее вероятные причины:
Используется управляемый дескриптор; однако установка ASP.NET не выполнена или выполнена не полностью.
Типографическая ошибка в конфигурации для списка модулей дескрипторов.
Что можно предпринять:
Если вы используете управляемый дескриптор, установите ASP.NET.
Убедитесь, что имя модуля дескриптора указано правильно. Имена модулей вводятся с учетом регистра в формате="StaticFileModule,DefaultDocumentModule,DirectoryListingModule".
------------------------------
Попробуйте выполнить действия, описанные тут
http://msdn.microsoft.com/en-us/library/hh168535%28v=nav.70%29.aspx
Возможная причина описана на указанной странице - Microsoft VS 2008 или Microsoft SqlServer 2008 были установлены после установки Microsoft VS 2010
Владимир, уточните, пожалуйста, бинарные файлы соответствуют версии базы данных? Дело в том, что Service Desk существует только для версии 5.2, и там не Terrasoft.WebApp как отдельной директории - она появилась начиная с версии 5.3
Наиболее вероятная причина сбоя в данном случае - Вами используются бинарные файлы (соответственно, web.config, на который ругается сервер), отличные от версии базы.
Версия Service Desk - 5.2.0.526(522), MS SQL 2008 R2.
Эта же версия сейчас работает на основном сервере, другой у меня и нет.
Вообще правильно ли я ставлю систему ? Просто на текущем сервере нам её разворачивали специалисты ТерраСофт, в рамках договора, и, к сожалению, у меня не было возможности наблюдать процесс установки.
Доброе утро. Есть прогресс. Веб страница логина открывается, но при логине выдает следующее:
"Ошибка авторизации
Существует назначенный этой команде Command открытый DataReader, который требуется предварительно закрыть."
Это сделал. Добавил в строку соединения с БД следующее: multipleactiveresultsets=True
Теперь лицензии не могу подгрузить. Вроде бы все нормально, но все равно при логине пишет:
Ошибка авторизации
Срок действия лицензии истек либо лицензия неактивна.
Перейти на страницу управления лицензиями пользователей
Закажите лицензии, после этого должно все работать.
Сформированы файл с лицензиями отправьте в поддержку. После ответа поддержки, загрузите лицензии в BPMonline и пользуйтесь системой.
а разве нельзя использовать существующий файл лицензий ?
вот как раз на такие случаи: нужно срочно перенести систему на другой сервер
новые лицензии получили - загрузил. все работает. всем спасибо за помощь.
"Владимир Сапрыкин" написал:а разве нельзя использовать существующий файл лицензий ?
Владимир, это защита от несанкционированного использования. Запрос на лицензии в поддержку обрабатывается в кратчайшие сроки, быстрее чем любые другие запросы.