2015-11-20 23 views
0

我有一个Sitefinity 7.0的项目,我开发一直很好,直到就在这个星期。现在每次尝试访问仪表板或任何其他后端页面时,都会收到500错误。登录工作,但所需的页面总是失败,在VS2013无论是运行或发布并运行IIS 7Sitefinity 7.0 500错误 - System.Web.HttpCompileException

我已经回滚所有的代码和数据的变化以及时,该网站是免费的麻烦了。我非常渴望找到问题的原因。在WS2008R2上托管的生产站点仍然没有问题,但我需要在Windows 8.1框中继续开发。

日志文件的详细信息:

Message: HandlingInstanceID: 90fbe7e3-4606-4131-bbec-cfc0d6c34060 
An exception of type 'System.Web.HttpCompileException' occurred and was caught. 
------------------------------------------------------------------------------- 
11/18/2015 12:36:19 
Type : System.Web.HttpCompileException, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a 
Message : External component has thrown an exception. 
Source : System.Web 
Help link : 
Results : System.CodeDom.Compiler.CompilerResults 
SourceCode : 
WebEventCode : 0 
ErrorCode : -2147467259 
Data : System.Collections.ListDictionaryInternal 
TargetSite : System.CodeDom.Compiler.CompilerResults Compile() 
HResult : -2147467259 
Stack Trace : at System.Web.Compilation.AssemblyBuilder.Compile() 
    at System.Web.Compilation.BuildProvidersCompiler.PerformBuild() 
    at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) 
    at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) 
    at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) 
    at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean throwIfNotFound) 
    at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp) 
    at Telerik.Sitefinity.Web.UI.ControlUtilities.CompileControl(String virtualPath) 
    at Telerik.Sitefinity.Web.UI.ControlUtilities.LoadControl(String virtualPath, Page page) 
    at Telerik.Sitefinity.Web.UI.VirtualPathTemplate.InstantiateIn(Control container, PlaceHoldersCollection placeHolders) 
    at Telerik.Sitefinity.Web.UI.SimpleView.CreateContainer(ITemplate template) 
    at Telerik.Sitefinity.Web.UI.SimpleView.get_Container() 
    at Telerik.Sitefinity.Web.UI.SimpleView.CreateChildControls() 
    at System.Web.UI.Control.EnsureChildControls() 
    at System.Web.UI.Control.PreRenderRecursiveInternal() 
    at System.Web.UI.Control.PreRenderRecursiveInternal() 
    at System.Web.UI.Control.PreRenderRecursiveInternal() 
    at System.Web.UI.Control.PreRenderRecursiveInternal() 
    at System.Web.UI.Control.PreRenderRecursiveInternal() 
    at System.Web.UI.Control.PreRenderRecursiveInternal() 
    at System.Web.UI.Control.PreRenderRecursiveInternal() 
    at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 
    at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 
    at System.Web.UI.Page.ProcessRequest() 
    at System.Web.UI.Page.ProcessRequest(HttpContext context) 
    at ASP.sfpageservice_45d368fb_a8a8_4cb0_8929_9f5d2f788882_120t8d67_default_aspx.ProcessRequest(HttpContext context) in c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\4e8361a9\d9057781\App_Web_45d368fb-a8a8-4cb0-8929-9f5d2f788882_120t8d67_default.aspx.d63928b6.xuf1ckmk.0.cs:line 0 
    at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 
    at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) 

Additional Info: 

TimeStamp : 18/11/2015 2:36:19 AM 
FullName : Telerik.Sitefinity.Utilities, Version=7.0.5114.0, Culture=neutral, PublicKeyToken=b28c218413bdf563 
AppDomainName : /LM/W3SVC/20/ROOT-1-130922877442563104 
WindowsIdentity : IIS APPPOOL\AITSL-Source 

回答

0

该决议卸载微软更新,直到问题就消失了。这个问题似乎与安全更新相关的Microsoft Windows KB3098779

删除此,该网站恢复到正常功能。从微软更新的解释是:

This update resolves vulnerabilities in the Microsoft .NET Framework. The most severe of these vulnerabilities could allow elevation of privilege if an attacker injects a client-side script into a user’s browser.