Server Error in '/0' Application

Добрый день!

Являюсь новичком. Устанавливал все как указано в руководстве. При входе появляется форма входа. Ввожу логин и пароль Supervisor и выдает ошибку.

 

Server Error in '/0' Application.

Object reference not set to an instance of an object.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.



Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.



Source Error:

 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.



Stack Trace:

[NullReferenceException: Object reference not set to an instance of an object.]
   Terrasoft.Core.DI.Bindings.<>c.<Configure>b__0_0(MessageBusOptions options) +151
   Microsoft.Extensions.Options.ConfigureNamedOptions`1.Configure(String name, TOptions options) +81
   Microsoft.Extensions.Options.OptionsFactory`1.Create(String name) +290
   System.Lazy`1.CreateValue() +734
   System.Lazy`1.LazyInitValue() +189
   Creatio.Messaging.MessageBus.RabbitMQ.Common.MessageBusOptionsValidator.Validate() +31
   Creatio.Messaging.MessageBus.RabbitMQ.Common.BusControl.Init() +30
   Terrasoft.WebApp.Global.StartServices(AppConnection appConnection) +313
   Terrasoft.WebApp.Global.Application_Start(Object sender, EventArgs e) +1044
 
[HttpException (0x80004005): Object reference not set to an instance of an object.]
   System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext context, HttpApplication app) +546
   System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +171
   System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +173
   System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +255
   System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +347
 
[HttpException (0x80004005): Object reference not set to an instance of an object.]
   System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +552
   System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +122
   System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +737

Прошу помочь с решение данной задачи.

Нравится

2 комментария
Лучший ответ

Здравствуйте, коллеги.

По стектрейсу ошибки похоже на отсутствие строки messageBroker в файле ConnectionStrings.config. Такое может быть если её удалили или например если после обновления с версии на которой данной строки не было, на версию на которой она уже появилась, был выполнен не перенос настроек в новый ConnectionStrings.config, а просто копирование файла целиком.

 

Самый верный способ избежать проблем - развернуть чистые бинарные файлы и внести минимальные изменения для старта приложения, а после переносить почучуть настройки в чистые конфиги.

Роман, проверьте правильность настройки сайта в IIS: верно ли создано приложение «0», связанное с папкой «Terrasoft.WebApp», создан ли пул и подобное.

Здравствуйте, коллеги.

По стектрейсу ошибки похоже на отсутствие строки messageBroker в файле ConnectionStrings.config. Такое может быть если её удалили или например если после обновления с версии на которой данной строки не было, на версию на которой она уже появилась, был выполнен не перенос настроек в новый ConnectionStrings.config, а просто копирование файла целиком.

 

Самый верный способ избежать проблем - развернуть чистые бинарные файлы и внести минимальные изменения для старта приложения, а после переносить почучуть настройки в чистые конфиги.

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