果园模块不使用更新的 nuget 包
Orchard Module not using updated nuget package
我在将模块的 nuget 包上传到生产环境时遇到问题。当我将我的模块打包成一个 nuget 包然后在本地打开它时,在 NuGet 包资源管理器中,它里面有 "Mcrf.ProfilesWeb.Contracts, Version=1.0.1.1"。
当我在 Orchard CMS 上安装我的模块包时,我的页面出现故障,在检查错误日志时,我看到:
"System.TypeLoadException: Could not load type 'Mcrf.ProfilesWeb.Contracts.ProfileList' from assembly 'Mcrf.ProfilesWeb.Contracts, Version=1.0.0.4, Culture=neutral, PublicKeyToken=null'."
我已经多次保证模块包是100%正确的,好像生产环境Orchard站点在安装的时候没有更新合约
如有任何帮助,我们将不胜感激。
谢谢,
罗卡
您生产环境中的 ..ProfileList 版本可能与开发环境中的版本不同
由于我使用 Azure Web App 托管我的网站,因此解决方案是重新启动 Web App。 Orchard 似乎以某种方式缓存了 DLL,这就是它继续使用旧版本的原因;重新启动强制寻找更新的。
我在将模块的 nuget 包上传到生产环境时遇到问题。当我将我的模块打包成一个 nuget 包然后在本地打开它时,在 NuGet 包资源管理器中,它里面有 "Mcrf.ProfilesWeb.Contracts, Version=1.0.1.1"。
当我在 Orchard CMS 上安装我的模块包时,我的页面出现故障,在检查错误日志时,我看到:
"System.TypeLoadException: Could not load type 'Mcrf.ProfilesWeb.Contracts.ProfileList' from assembly 'Mcrf.ProfilesWeb.Contracts, Version=1.0.0.4, Culture=neutral, PublicKeyToken=null'."
我已经多次保证模块包是100%正确的,好像生产环境Orchard站点在安装的时候没有更新合约
如有任何帮助,我们将不胜感激。
谢谢,
罗卡
您生产环境中的 ..ProfileList 版本可能与开发环境中的版本不同
由于我使用 Azure Web App 托管我的网站,因此解决方案是重新启动 Web App。 Orchard 似乎以某种方式缓存了 DLL,这就是它继续使用旧版本的原因;重新启动强制寻找更新的。