2015-11-20 42 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.