6

私の .net 4 イントラネット アプリケーションは、ほぼ常に正常に動作します。場合によっては、変更を加えなくても、次のメッセージで 500 の例外が発生し始めます。

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) 

唯一の解決策は、inet サービスを停止し、C:\Windows\Microsoft.Net..\Temporary ファイルを削除すると、すべてが再び機能し始めます。

何か案は?ありがとう!

4

2 に答える 2

1

解決策は、Asp.Net 一時ファイルを消去するか、IIS プールをリサイクルすることです。

Microsoft サポートの詳細を読む

于 2016-11-27T21:39:53.093 に答える