在我的项目中,我向 CategoryNavigation 添加了一些自定义代码,只是通过 IDbContext 调用存储的数据库过程。
我的 NopCommerce 网站现在在运行 10 到 30 分钟后崩溃,并出现“无法加载类型”错误,该错误来自 Razor 布局文件。
显然,我的类(编译成 Nop.Web 程序集)在运行时不会消失。在故障期间更改 Razor 脚本时,我发现其他操作和视图可以正常工作,其他类也是如此。
在对 Global.asax 进行编辑、应用程序池回收或重新编译之前,故障不会消失 - 恢复正确状态的前两种方法往往表明没有文件走动。
DotNet 中是否有任何众所周知的机制,其中程序中的错误会导致其类类型对程序的其余部分不可用?有人知道 NopCommerce 中的机制可以做到这一点吗?