每次卸载DotNetNuke模块并选中复选框以删除文件时,它都会完全杀死我的网站。
我在x86 Windows 7测试版上运行IIS7,并且4.8.4和4.9.2都遇到了这个问题。当错误发生时,如果我替换bin文件夹中的所有DLL文件,该网站将恢复生命。
有没有人知道这方面的解决方法?
我得到的错误如下......
编译器错误消息:BC30002:未定义类型“IClientAPICallbackEventHandler”。
来源错误:
第41行:'''----------------------------------------- ------------------------------------ 第42行:部分类DefaultPage 第43行:继承DotNetNuke.Framework.CDefault:实现IClientAPICallbackEventHandler 第44行: 第45行:#Region“Properties”源文件:C:\ inetpub \ wwwroot \ Default.aspx.vb行:43
编辑:
在卸载模块期间从/ bin文件夹中删除的文件是:
DotNetNuke.Services.Syndication.dll
DotNetNuke.WebControls.dll
DotNetNuke.WebUtility.dll
SharpZipLib.dll
我没有直接引用任何这些文件 - 所以我猜测它必须是卸载过程中某种类型的错误。仅当我的DotNetNuke.dll引用上的“复制本地”设置为“True”时,才会在卸载期间删除这些文件。
答案 0 :(得分:3)
您是否可能针对其中一个DNN dll进行编译,并将该引用设置为“复制本地”?