-1
我在我的azure測試環境虛擬機上創建了一個DotNetNuke網站。 該網站是一個工作現場網站的副本。IIS應用程序池與kernelbase錯誤崩潰
實時網站託管在帶有IIS 6.0的Windows Server 2003 R2上。 測試環境是帶有IIS 8.0的Windows Server 2012。
首先,當我瀏覽我的網站時,我得到了默認的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]
已經有人遇到過類似的問題?
提前許多感謝,
親切的問候, 約亨