我有一个适用于以前版本的DotNetNuke的扩展。我正在尝试更新它,然而,每当我将它安装到DNN 7中时,安装过程似乎剥离了作为扩展的关键部分的DLL。在以前的DNN版本中,安装过程中有一个选项需要检查才能安装,但是在DNN 7中的安装过程中似乎没有这样的选项。它现在位于其他地方吗?我不相信我可以将文件放到它们应该在的目录中,但如果我可以的话,提醒一下就好了。
这在客户端的服务器和我的本地主机上都发生过,所以我猜这是一个全面的问题。如果我需要提供任何额外的信息,或者我遗漏了什么重要的东西,请告诉我。
发布于 2014-02-13 05:02:08
这些程序集是安装在bin文件夹中,还是安装在某个不常见的位置?您是否正在使用Assembly component来包含这些DLL?如果您是通过组装组件安装到bin文件夹中,这是很好的,否则DNN可能会出于安全原因阻止您包含这些程序集。
在安装过程中删除文件的唯一原因是您在清单中定义了一个Cleanup component。我假设您使用的是DNN5样式的清单(而不是来自DNN4和更早版本的旧清单)。如果您使用的是较旧类型的打包,清理组件将被定义为与版本号匹配的文本文件(例如01.00.05.txt)。
https://stackoverflow.com/questions/21736214
复制相似问题