2015-02-10 3 views
-1

Я создал сайт DotNetNuke на моей лазурной тестовой среде VM. Веб-сайт - это копия рабочего веб-сайта.Сбой пула приложений IIS с ошибкой kernelbase

Живой сайт размещен на сервере Windows 2003 R2 с IIS 6.0. Среда тестирования - это сервер Windows 2012 с IIS 8.0.

Прежде всего, когда я просматриваю свой сайт, я получаю файл index.html по умолчанию. Это, конечно, не желаемый ответ, поскольку DotNetNuke нормально обрабатывает мой запрос и служит мне главной страницей моего портала.

Когда я переместил документ по умолчанию «default.aspx» в начало IIS, мой пул приложений сработал.

Зритель событий показывает мне следующее сообщение об ошибке:

Faulting application name: w3wp.exe, version: 8.0.9200.16384, time stamp: 0x5010885f 
Faulting module name: KERNELBASE.dll, version: 6.2.9200.16384, time stamp: 0x5010ac2f 
Exception code: 0xe053534f 
Fault offset: 0x00014b32 
Faulting process id: 0x%9 
Faulting application start time: 0x%10 
Faulting application path: %11<br /> 
Faulting module path: %12<br /> 
Report Id: %13<br /> 
Faulting package full name: %14<br /> 
Faulting package-relative application ID: %15<br /> 

Потому что я понятия не имел, что это означало, я скачал инструмент отладки диагностики от майкрософт сайта. Этот инструмент показал мне следующую трассировку стека:

DotNetNuke.Services.Exceptions.BasePortalException.InitializePrivateVariables() 
    DotNetNuke.Services.Exceptions.BasePortalException..ctor(System.String, System.Exception) 
    DotNetNuke.Services.Log.EventLog.ExceptionLogController.AddLog(System.Exception, ExceptionLogType) 
    DotNetNuke.Services.Exceptions.Exceptions.LogException(System.Exception) 
    DotNetNuke.Services.Cache.FileBasedCachingProvider.FBCachingProvider.CreateCacheFile(System.String, System.String) 
    DotNetNuke.Services.Cache.FileBasedCachingProvider.FBCachingProvider.Insert(System.String, System.Object, DotNetNuke.Services.Cache.DNNCacheDependency, System.DateTime, System.TimeSpan, System.Web.Caching.CacheItemPriority, System.Web.Caching.CacheItemRemovedCallback) 

...

DotNetNuke.Services.Log.EventLog.ExceptionLogController.AddLog(System.Exception, ExceptionLogType) 
     DotNetNuke.Services.Exceptions.Exceptions.LogException(System.Exception) 
     DotNetNuke.Services.Cache.FileBasedCachingProvider.FBCachingProvider.CreateCacheFile(System.String, System.String) 
     DotNetNuke.Services.Cache.FileBasedCachingProvider.FBCachingProvider.Insert(System.String, System.Object, DotNetNuke.Services.Cache.DNNCacheDependency, System.DateTime, System.TimeSpan, System.Web.Caching.CacheItemPriority, System.Web.Caching.CacheItemRemovedCallback) 
     DotNetNuke.Common.Utilities.DataCache.SetCache(System.String, System.Object, DotNetNuke.Services.Cache.DNNCacheDependency, System.DateTime, System.TimeSpan, System.Web.Caching.CacheItemPriority, System.Web.Caching.CacheItemRemovedCallback) 
     DotNetNuke.Common.Utilities.DataCache.SetCache(System.String, System.Object) 
     DotNetNuke.Services.FileSystem.FolderController.SetMappedDirectory(System.String, System.Web.HttpContext) 
     DotNetNuke.Services.FileSystem.FolderController.SetMappedDirectory(DotNetNuke.Entities.Portals.PortalInfo, System.Web.HttpContext) 
     DotNetNuke.Common.Initialize.CacheMappedDirectory() 
     DotNetNuke.Common.Initialize.InitializeApp(System.Web.HttpApplication) 
     DotNetNuke.Common.Initialize.Init(System.Web.HttpApplication) 
     DotNetNuke.Common.Global.Global_BeginRequest(System.Object, System.EventArgs) 
     System.Web.HttpApplication+SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 
     System.Web.HttpApplication.ExecuteStep(IExecutionStep, Boolean ByRef) 
     System.Web.HttpApplication+ApplicationStepManager.ResumeSteps(System.Exception) 
     System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(System.Web.HttpContext, System.AsyncCallback, System.Object) 
     System.Web.HttpRuntime.ProcessRequestInternal(System.Web.HttpWorkerRequest) 
     System.Web.HttpRuntime.ProcessRequestNoDemand(System.Web.HttpWorkerRequest) 
     System.Web.Hosting.ISAPIRuntime.ProcessRequest(IntPtr, Int32) 
     [ContextTransitionFrame] 
     [GCFrame] 
     [ComMethodFrame] 

ли кто-то когда-нибудь была подобная проблема?

Большое спасибо заранее,

С наилучшими пожеланиями, Йохен

ответ

0

Я решил свою собственную проблему,

Видимо, папка кэша в/Порталы/_default не был включен в моей копии и DotNetNuke нуждается в этом довольно плохо.

Смежные вопросы