Вопрос

Ошибка сервера в приложении '/'.

Добрый день!



Согласно инструкции 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, то каких?

 

Нравится

15 комментариев

Инфы явно недостаточно, начнем с простого:

от какого пользователя запускается пул приложения в 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 не отображается, так же у коллег.

Корнилов Артем,

Обратитесь в службу поддержки, сотрудники службы поддержки подключатся к Вам удаленно и помогут оперативно решить проблему.

В техподдержке помогли решить.

Проблема была в битых бинарниках, из которых развертывался сайт.

Показать все комментарии