2016-11-25 57 views
2

在我们的生产服务器有时有突然发生了异常:Asp.Net MVC如何防止HttpCompileException例外

Error: System.Web.HttpCompileException (0x80004005): External component has thrown an exception

解决的方法是清洗Asp.Net临时文件或回收IIS池。

但是我们不知道这个例外的原因,所以我们不能防止它在未来一次又一次地发生,并且这种例外大约在一个月发生一次。

可能是什么原因呢?什么是处理它的好方法?

+0

可能有内存问题。尽量留意内存应用程序的消耗。 –

+0

这可能是有用的看看它http://stackoverflow.com/questions/16058526/system-web-httpcompileexception-0x80004005 而且这一个:https://msdn.microsoft.com/en-us/library /ms366723.aspx – kizilsu

+0

@kizilsu我之前看到过,没有太大的帮助。没有评论sais如何预防它。 –

回答

0

您可以通过升级到.NET Framework 4.6.1

或者解决这些问题,您可以卸载更新3098779和3097997,如果你已经将系统升级到.NET Framework 4.6或已安装了Visual Studio 2015年从已安装更新3098779和3097997的完全更新的.NET 4.5.1或4.5.2系统。