Потерян интерфейс uCommerce в Sitecore

Я разрабатываю веб-приложение, используя SiteCore 8 и uCommerce. Чтобы настроить uCommerce, я захожу через Sitecore и загружаю интерфейс uCommerce. Сегодня утром я попытался загрузить интерфейс uCommerce обычным способом, т.е. зашел в Sitecore и загрузил uCommerce, но не получил ничего, кроме белого экрана в Sitecore. Глядя на консоль браузера, я вижу 2 разные ошибки 500:

Не удалось загрузить ресурс: сервер ответил со статусом 500 (внутренняя ошибка сервера) http://local.myapp.co.uk/ucommerceapi/Content/undefined/RootNode Не удалось загрузить ресурс: сервер ответил со статусом 500 (внутренняя ошибка сервера) http://local.myapp.co.uk/ucommerceapi/Localization/TranslatedStrings Не удалось загрузить ресурс: сервер ответил статус 500 (внутренняя ошибка сервера) http://local.myapp.co.uk/ucommerceapi/Content/tree/RootNode Не удалось загрузить ресурс: сервер ответил со статусом 500 (внутренняя ошибка сервера)

Если я нажму на URL-адрес ошибки, я получу страницу, которая отображает:

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

Значение не может быть нулевым. Имя параметра: EndpointHost.Config

Описание: во время выполнения текущего веб-запроса возникло необработанное исключение. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.

Сведения об исключении: System.ArgumentNullException: значение не может быть нулевым. Имя параметра: EndpointHost.Config

Ошибка источника:

Во время выполнения текущего веб-запроса возникло необработанное исключение. Информацию о происхождении и расположении исключения можно определить с помощью приведенной ниже трассировки стека исключений.

Трассировки стека:

[ArgumentNullException: значение не может быть нулевым. Имя параметра: EndpointHost.Config]

[ConfigurationErrorsException: ServiceStack: AppHost не существует или не был инициализирован. Убедитесь, что вы создали AppHost и запустили его с помощью 'new AppHost().Init();' в вашем Global.asax Application_Start()]
ServiceStack.WebHost.Endpoints.ServiceStackHttpHandlerFactory..cctor() +836

[TypeInitializationException: инициализатор типа для ServiceStack.WebHost.Endpoints.ServiceStackHttpHandlerFactory вызвал исключение.]
ServiceStack.WebHost.Endpoints.ServiceStackHttpHandlerFactory..ctor() +0

[TargetInvocationException: Целью вызова было создано исключение.] System.RuntimeTypeHandle.CreateInstance(тип RuntimeType, логическое значение publicOnly, логическое значение noCheck, логическое значение и canBeCached, RuntimeMethodHandleInternal& ctor, логическое значение и bNeedSecurityCheck) +0
System.RuntimeType.CreateInstanceSlow( Логическое значение publicOnly, логическое значение skipCheckThis, логическое значение fillCache, StackCrawlMark и stackMark) +159
System.RuntimeType.CreateInstanceDefaultCtor (логическое значение publicOnly, логическое значение skipCheckThis, логическое значение fillCache, StackCrawlMark и stackMark) +256 System.Activator.CreateInstance (тип типа, логическое значение nonPublic) + 126 [] args, культура CultureInfo, Object[]activationAttributes) +198 Syst em.Activator.CreateInstance(тип типа, BindingFlags bindingAttr, связыватель Binder, аргументы Object[], культура CultureInfo) +28
System.Web.HttpRuntime.CreateNonPublicInstance(тип типа, аргументы Object[]) +83 System.Web. Configuration.HandlerFactoryCache..ctor(строковый тип) +57 System.Web.HttpApplication.GetFactory(строковый тип) +94
System.Web.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +375 System.Web .HttpApplication.ExecuteStep (шаг IExecutionStep, логическое значение и выполнено синхронно) +288

Я попытался воссоздать Global.asax, я попытался заменить все папки sitecore:

  1. sitecore
  2. sitecore modules
  3. sitecore_files

    и папка App_Config с использованием файлов с компьютера коллег, который работает нормально, но не повезло. Я могу скопировать решение моего коллеги на свой компьютер, и оно отлично работает (за исключением того, что у него нет той работы, которую я сделал)

Может ли кто-нибудь пролить свет на то, в чем может быть проблема?


person Fred    schedule 05.06.2015    source источник


Ответы (1)


В случае, если кто-то еще наткнется на эту проблему. Я удалил веб-сайт из IIS, затем воссоздал его, и проблема исчезла. Я понятия не имею, почему это решило проблему, поскольку я ничего не менял в IIS в течение нескольких дней.

person Fred    schedule 05.06.2015