2013-04-17 13 views
6

Mein .net 4 Intranet-Anwendung funktioniert fast die ganze Zeit. Manchmal, ohne eine Änderung vorgenommen wird, beginnt es 500 Ausnahmen mit der folgenden Meldung geben:System.Web.HttpCompileException (0x80004005)

System.Web.HttpCompileException (0x80004005): External component has thrown an exception. 
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.GetVPathBuildResult(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean ensureIsUpToDate) 
at System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath) 

Die einzige Lösung ist, die den inet-Dienst beenden, löscht C: \ Windows \ Microsoft.Net .. \ Temporäre Dateien und dann Alles fängt wieder an zu arbeiten.

Irgendwelche Ideen? Danke!

+2

Sie auch versuchen können, den Anwendungspool in IIS Recycling. Hatte gerade eine Instanz, wo der Fehler nach dem Recycling des Apppools verschwunden ist. –

Antwort

0

Try Temp asp.net Dateien in C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files

+0

Genau das mache ich, aber ich muss es manuell machen. Gibt es eine Möglichkeit, .NET zu veranlassen, sich selbst zu reaktivieren, wenn diese Ausnahme auftritt? –

+0

Bitte lesen Sie diesen Artikel http://msdn.microsoft.com/en-us/library/ms366723.aspx –

+0

weitere Ideen? –

0

Die Lösung zu reinigen ist die Asp.Net Temporäre Dateien zu reinigen oder den IIS-Pool recycelt.

Lesen Sie mehr auf Microsoft support

+0

Ich habe es für ein paar Stunden helfen, dann kommt das Problem zurück – CMS

Verwandte Themen