2

在 ASP.NET MVC Web 应用程序中,我偶尔会看到以下错误:

System.AppDomainUnloadedException:尝试访问已卸载的应用程序域。(HRESULT 异常:0x80131014)在 System.StubHelpers.StubHelpers.InternalGetCOMHRExceptionObject(Int32 hr,IntPtr pCPCMD,Object pThis)在 System.StubHelpers.StubHelpers.GetCOMHRExceptionObject(Int32 hr,IntPtr pCPCMD,Object pThis)在 Microsoft.Interop.Security。 AzRoles.IAzApplication.OpenOperation(字符串 bstrOperationName,对象 varReserved)

抛出此异常的代码行是这一行:

IAzOperation operation = _azManApp.OpenOperation(operationName);

大多数时候,代码工作正常。当错误发生时,它似乎会再次发生,因此回收 AppPool 是唯一好的补救措施。

我能做些什么来防止这种情况发生?

4

1 回答 1

5

我遇到了同样的问题,偶然发现了以下链接

总而言之,似乎有一个文件夹更改通知过程,当您在应用程序中获得更多文件/文件夹时,它开始导致一些时间问题。链接文章中有一个链接指向该问题的修补程序。

于 2012-11-16T16:03:51.480 回答