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
Прошу помочь с решение данной задачи.
Нравится
Здравствуйте, коллеги.
По стектрейсу ошибки похоже на отсутствие строки messageBroker в файле ConnectionStrings.config. Такое может быть если её удалили или например если после обновления с версии на которой данной строки не было, на версию на которой она уже появилась, был выполнен не перенос настроек в новый ConnectionStrings.config, а просто копирование файла целиком.
Самый верный способ избежать проблем - развернуть чистые бинарные файлы и внести минимальные изменения для старта приложения, а после переносить почучуть настройки в чистые конфиги.
Роман, проверьте правильность настройки сайта в IIS: верно ли создано приложение «0», связанное с папкой «Terrasoft.WebApp», создан ли пул и подобное.
Здравствуйте, коллеги.
По стектрейсу ошибки похоже на отсутствие строки messageBroker в файле ConnectionStrings.config. Такое может быть если её удалили или например если после обновления с версии на которой данной строки не было, на версию на которой она уже появилась, был выполнен не перенос настроек в новый ConnectionStrings.config, а просто копирование файла целиком.
Самый верный способ избежать проблем - развернуть чистые бинарные файлы и внести минимальные изменения для старта приложения, а после переносить почучуть настройки в чистые конфиги.