1

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

我在 x86 Windows 7 beta 上运行 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

我没有直接引用这些文件中的任何一个 - 所以我猜测它一定是卸载过程中的某种错误。仅当我的 DotNetNuke.dll 参考上的“复制本地”设置为“真”时,这些文件才会在卸载期间被删除。

4

1 回答 1

3

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

于 2009-03-17T16:13:51.970 回答