Episerver日志溢出,出现Web HttpException 0x80004005



我在连接到同一个数据库的多台服务器上使用EpiServer 8。

在所有这些文件上,我每隔1-2秒就会收到以下日志消息,这会导致日志文件庞大且难以导航:

2015-12-23 08:19:28728[62]错误EPiServer.全局:1.2.5未处理ASP.NET System.Web.HttpException中的异常(0x80004005):文件"/link/43f936c99b234ea397b261c538ad07c9.aspx"不存在。在System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPathvirtualPath,布尔noBuild,布尔allowCrossApp,布尔allowBuildInPrecompile,布尔throwIfNotFound,布尔ensureIsUpToDate)System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContextcontext,VirtualPath VirtualPath,Boolean noBuild,BooleanallowCrossApp,布尔型allowBuildInPrecompile,布尔型throwIfNotFound,布尔ensureIsUpToDate)System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPathvirtualPath,HttpContext上下文,布尔allowCrossApp,布尔throwIfNotFound)System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPathvirtualPath,类型requiredBaseType,HttpContext上下文,布尔值allowCrossApp)System.Web.Routing.PageRouteHandler.GetHttpHandler(RequestContextrequestContext)System.Web.Routing.UrlRoutingModule.PostResolveRequestCache(HttpContextBase上下文)System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()在System.Web.HttpApplication.ExecuteStep(IExecutionStep步骤,布尔运算&完成同步)

我在网上搜索过,发现一些人提到了这个问题(即使有确切的GUID),但建议的解决方案要么无关紧要,要么没有帮助。

页面"43f936c…"的GUID是对我的根页面的引用,ID=1。根页面不可访问(或至少不应访问)

我认为这可能是监控问题,但我在根本没有监控的测试环境中遇到了这个错误。(但使用相同的DB)

我首先要检查的是"Admin"中的"ManageWebsites",并确认EPiserver的每个实例都有相同的起始页集。如果可以,请继续比较web.config文件。

对于导致此错误的原因没有结论,但我们所做的解决方法是禁用此类的日志(通过将该命名空间的调试级别设置为"none")。

相关内容

  • 没有找到相关文章

最新更新