我们在.net项目中引用了第三方专有的CLI DLL.此DLL只是其专有C库的接口.我们的项目是一个asp.net(MVC4 / Web API)Web应用程序.
@H_404_2@C非托管库相当不稳定.有时会崩溃,例如晃来晃去的指针.我们无法解决它,使用这个库是一流的客户要求.
@H_404_2@当应用程序崩溃时,IIS中的应用程序池不再响应.我们必须重新启动它,这样做需要几分钟(是的,那么久!).
@H_404_2@我们希望保持这个不稳定的DLL不会崩溃我们的应用程序.这样做的最佳方法是什么?我们可以将CLI DLL保存在单独的AppDomain中吗?怎么样?
@H_404_2@提前致谢.