安装自定义DNN模块时出错

时间:2013-03-02 21:58:19

标签: c# dotnetnuke dotnetnuke-module

我创建了一个自定义DNN模块,但在安装时失败了:

发生严重错误。找不到文件'C:\ inetpub \ wwwroot \ Customers \ RevIndex \ RevIndexDNN.Web \ Install \ Temp \ hlivdv1q \ Test.dnn'。

以下是我采取的步骤:

  1. 我使用此清单创建了一个名为test.dnn的模块:
  2. http://pastebin.com/qKVqNYEg

    我压缩了项目,看起来像这样:

    enter image description here

    我将zip文件夹放在Install / Modules文件夹中。我去了主持人>扩展,我点击管理。我选择了Install / Modules / MyModule.zip文件夹,我收到了这个错误:

    发生严重错误。找不到文件'C:\ inetpub \ wwwroot \ Customers \ RevIndex \ RevIndexDNN.Web \ Install \ Temp \ hlivdv1q \ Test.dnn'。

    为什么不能找到我的清单?

    我的网站作为本地系统运行,我从桌面上传了它。

2 个答案:

答案 0 :(得分:1)

这通常会有点误导。我首先检查以确保ASP.NET辅助进程能够写入站点的根目录和所有子文件夹。

这个假设的原因是,因为它知道它正在寻找Test.dnn它能够读取zip,只是无法读取本应放在磁盘上的物理文件。

答案 1 :(得分:0)

转到“主持人/扩展程序”页面,选择“安装扩展程序向导”并上传模块的ZIP文件(从您拥有的任何位置)

从那里你应该看看是否有任何错误,并希望得到更详细的问题日志。