DotNetNuke模块卸载错误

DotNetNuke模块卸载错误,dotnetnuke,dotnetnuke-module,Dotnetnuke,Dotnetnuke Module,每次我卸载DotNetNuke模块并选中删除文件复选框时,它都会完全杀死我的站点 我在x86 Windows 7 beta版上运行IIS7,在4.8.4和4.9.2中都遇到了这个问题。当错误发生时,如果我替换bin文件夹中的所有DLL文件,站点就会恢复正常 有人知道这方面的解决方法吗 我得到的错误如下 编译器错误消息:BC30002:未定义类型“IClientAPICallbackEventHandler” 源错误: 第41行:''--------------------------------

每次我卸载DotNetNuke模块并选中删除文件复选框时,它都会完全杀死我的站点

我在x86 Windows 7 beta版上运行IIS7,在4.8.4和4.9.2中都遇到了这个问题。当错误发生时,如果我替换bin文件夹中的所有DLL文件,站点就会恢复正常

有人知道这方面的解决方法吗

我得到的错误如下

编译器错误消息:BC30002:未定义类型“IClientAPICallbackEventHandler”

源错误:

第41行:''----------------------------------------------------------------------------- 第42行:部分类默认页 第43行:继承DotNetNuke.Framework.CDefault:实现IClientAPICallbackEventHandler 第44行: 第45行:#区域“属性”

源文件:C:\inetpub\wwwroot\Default.aspx.vb行:43

编辑: 卸载模块期间从/bin文件夹中删除的文件包括: DotNetNuke.Services.Syndication.dll
DotNetNuke.WebControls.dll
DotNetNuke.WebUtility.dll
SharpZipLib.dll


我没有直接引用这些文件中的任何一个,所以我猜这一定是卸载过程中的某种错误。只有当我的DotNetNuke.dll引用上的“Copy Local”设置为“True”时,这些文件才会在卸载过程中被删除。

您是否可能根据一个DNN dll的不同版本进行编译,并将该引用设置为Copy Local?

我对DotNetNuke.dll文件的引用设置为Copy Local。这应该总是设置为false,不是吗?是的,我建议总是确保DotNetNuke DLL不是本地复制的。对于其他一些DLL(如组件库),使用Copy Local可能是有意义的。