C# 回收应用程序池之前未注册IIS 8.5类(REGDB_E_CLASSNOTREG)
我最近将一个ASPX应用程序从IIS 7迁移到IIS 8.5 结果,我有时会抛出一个“未注册的类”异常。在我在IIS中回收应用程序池后,它将完全正常工作,但过一段时间,它将停止工作 类未注册(HRESULT的异常:0x80040154 (REGDB_E_CLASSNOTREG)) 事件查看器中也存在此问题: Windows检测到其他用户仍在使用您的注册表文件 应用程序或服务。现在将卸载该文件。这个 保存注册表文件的应用程序或服务可能无法运行 之后适当地。不需要用户操作 详细信息-9个用户注册表句柄从\registry\user\S-1-5-21-3577710392-836856763-939634836-4124泄漏: 昨天晚上我重新创建了网站和应用程序池,今天早上发生了相同的问题: 配置(可能太多细节):C# 回收应用程序池之前未注册IIS 8.5类(REGDB_E_CLASSNOTREG),c#,asp.net,iis,c#-4.0,C#,Asp.net,Iis,C# 4.0,我最近将一个ASPX应用程序从IIS 7迁移到IIS 8.5 结果,我有时会抛出一个“未注册的类”异常。在我在IIS中回收应用程序池后,它将完全正常工作,但过一段时间,它将停止工作 类未注册(HRESULT的异常:0x80040154 (REGDB_E_CLASSNOTREG)) 事件查看器中也存在此问题: Windows检测到其他用户仍在使用您的注册表文件 应用程序或服务。现在将卸载该文件。这个 保存注册表文件的应用程序或服务可能无法运行 之后适当地。不需要用户操作 详细信息-9个用户注册表句
- 应用程序池
- .Net CLR v4.0
- 管道经典
- 启用32位应用程序True
- 常规时间间隔0
- 每天在特定时间回收
- 网站
- 自动身份验证Windows身份验证+匿名身份验证
- Kerberos
- 侦听4个绑定(2个http和2个https)
- 应用程序本身
- 任意CPU