Добрый день!
Согласно инструкции https://academy.terrasoft.ru/documents/common/7-10/ustanovka-bpmonline настроил и развернул сайт.
При попытке обратиться к приложению получаю ошибку:
[NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.] Terrasoft.WebApp.Loader.Global.InitializeAppConnection() +275 Terrasoft.WebApp.Loader.Global.Application_Start(Object sender, EventArgs e) +135 [HttpException (0x80004005): Ссылка на объект не указывает на экземпляр объекта.] System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext context, HttpApplication app) +520 System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +176 System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +165 System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +353 System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +341 [HttpException (0x80004005): Ссылка на объект не указывает на экземпляр объекта.] System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +523 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +107 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +688
Комментарии к этим постам:
https://community.terrasoft.ru/questions/server-error-0-application
https://community.terrasoft.ru/questions/osibka-pri-zapuske-zaita-serve…
не помогли
В чем может быть ошибка? Если не хватает ролей/компонентов в IIS, то каких?
Нравится
Инфы явно недостаточно, начнем с простого:
от какого пользователя запускается пул приложения в IIS?
версия asp.net указаная в пуле
сервер на том же компютере что и IIS стоит или на другом?
Проверьте все параметры подключения к БД адрес имя БД логин пароль
(проверьте что порты используемые для подключения открыты в файерволе)
Григорий Чех,
>от какого пользователя запускается пул приложения в IIS?
от локального пользователя с администраторскими правами
>версия asp.net указаная в пуле
v4.0.30319
>сервер на том же компютере что и IIS стоит или на другом?
MSSQL сервер стоит на другой машине, возможность подключения к нему проверял в Managment Studio
>Проверьте все параметры подключения к БД адрес имя БД логин пароль
перепроверил, логин и пароль указаны от пользователя, у которого есть админские права на MSSQL сервере
>(проверьте что порты используемые для подключения открыты в файерволе)
на всякий случай создал правила, открывающее используемые порты
Проблема осталась
Попробуйте установить/переустановить Microsoft Visual C++ 2010 SP1!
Нужно проверять что все компоненты IIS установлены и он соответствует минимальной версии (в последних вроде 7,0 или выше) А у вас какая версия ОС?
Григорий Чех,
Microsoft Visual C++ 2010 SP1 переустановил.
Компоненты все установлены, прикрепляю скриншоты с ними.
Версия ОС: Windows 7 Professional SP1
Неплохо начинать установку с изучения требований необходиміх для работы с продуктом. Посмотрите сдесь для вашей версии bpmonline
Григорий Чех,
У коллег на такой же как у меня конфигурации bpm 7.10 запускается.
Сейчас пытаюсь ставить на новую машину, возможно не хватает какой-то библиотеки/компонента, которая нужна для работы.
7,10 может и работает, Сравните список установленных компонентов IIS с теми же что и у коллег. Я так понимаю вы ставите туже версию что и у коллег???
Сравните настройки IIS с коллегами. Проверьте что не перепутали внешний и внутрений сайт в настройках IIS
Григорий Чех,
Компоненты сравнил. Ставлю ровно ту же версию, да.
Настройки IIS'a ставил такие же, как в инструкции.
Корнилов Артем,
Попробуйте взять у коллег ConnectionStrings.config и настройте подключение для своей БД и редиса, такая ошибка доволе часто возникала при использовании этого файла из дистрибутива
Литвинко Павел,
В самом начале работы над проблемы попробовал взять этот файл у коллег: не помогло. Сейчас стоит он же
Корнилов Артем,
Не вижу у вас некоторых компонентов, отключите net fraemwork 3.5, поставьте 4.5 - 4.7
Литвинко Павел,
3.5 попробовал отключить, 4.5-4.7 в Windows 7 не отображается, так же у коллег.
Корнилов Артем,
Обратитесь в службу поддержки, сотрудники службы поддержки подключатся к Вам удаленно и помогут оперативно решить проблему.
В техподдержке помогли решить.
Проблема была в битых бинарниках, из которых развертывался сайт.