每次我卸载一个DotNetNuke模块并选中删除文件的复选框,它就会完全杀死我的网站。
我在x86 Windows7测试版上运行IIS7,在4.8.4和4.9.2上都遇到了这个问题。当错误发生时,如果我替换bin文件夹中的所有DLL文件,站点就会恢复活力。
有没有人知道解决这个问题的办法?
我得到的错误如下...
编译器错误消息: BC30002:未定义类型'IClientAPICallbackEventHandler‘。
源错误:
第41行:‘第42行:分部类DefaultPage第43行:继承DotNetNuke.Framework.CDefault :实现IClientAPICallbackEventHandler第44行:第45行:#Region“属性”
源文件: C:\inetpub\wwwroot\Default.aspx.vb行: 43
编辑:在卸载模块期间从/bin文件夹中删除的文件包括: DotNetNuke.Services.Syndication.dll
DotNetNuke.WebControls.dll
DotNetNuke.WebUtility.dll
SharpZipLib.dll
我没有直接引用这些文件中的任何一个-所以我猜测它一定是卸载过程中的某种bug。只有当我在DotNetNuke.dll引用上的“复制本地”设置为“真”时,这些文件才会在卸载过程中被删除。
发布于 2009-03-17 16:13:52
您是否正在针对某个DNN dll的不同版本进行编译,并将该引用设置为Copy Local?
https://stackoverflow.com/questions/654721
复制相似问题