IIS网站无法加载DLL

我有一个.NET应用程序运行在Windows容器内部的IIS服务器 – 在kubernetes集群(Azure容器服务)上部署的pod。 该应用程序包含一个加载dll(C#类库dll)的WEB API组件。 我可以查询应用程序来检查是否加载DLL。 问题是,有时DLL会自动以某种方式卸载,因为容器/容器仍然在运行,它不会重新启动,但应用程序显示该DLL未加载。 我发现IIS有一些应用程序池回收间隔以及空闲超时设置为20分钟。 我试图手动回收应用程序池,也试图超时后查询,但我无法重现问题,并find实际的原因。 任何人都可以分享一些信息或方法来确定问题?