我在本地计算机上创建了一个自定义模块,并使用标准 DNN 部署方法多次成功将其安装到远程服务器。
突然,当我尝试安装新版本时,收到以下错误:
读取 zip 包时出错 - 见下文
StartJob Reading Installation Manifest file
StartJob Creating Manifest
Info Added File to manifest - 01.00.00.SqlDataProvider
Info Added File to manifest - Uninstall.SqlDataProvider
Info Added File to manifest - CustomNavNewsletter.dll
Info Added File to manifest - ViewCustomNavNewsletter.ascx
Info Added File to manifest - EditCustomNavNewsletter.ascx
Info Added File to manifest - Settings.ascx
Info Added File to manifest - ViewCustomNavNewsletter.ascx.resx
Info Added File to manifest - EditCustomNavNewsletter.ascx.resx
Info Added File to manifest - Settings.ascx.resx
EndJob Created Manifest
Info Reading Package Manifest - Module - Stratomer.CustomNavNewsletter
Info Reading Component Manifest - Script
Info Found valid path () for 01.00.00.SqlDataProvider.
Info Found valid path () for Uninstall.SqlDataProvider.
Info Reading Component Manifest - Module
Info Module Manifest read successfully
Info Reading Component Manifest - Assembly
失败 在 zip 文件中找不到 dnn 中指定的文件:- C:\Inetpub\wwwroot\dnn\Install\Temp\ldqlkmal\CustomNavNewsletter.dll
Info Reading Component Manifest - File
Info Found valid path () for ViewCustomNavNewsletter.ascx.
Info Found valid path () for EditCustomNavNewsletter.ascx.
Info Found valid path () for Settings.ascx.
Info Found valid path (App_LocalResources) for ViewCustomNavNewsletter.ascx.resx.
Info Found valid path (App_LocalResources) for EditCustomNavNewsletter.ascx.resx.
Info Found valid path (App_LocalResources) for Settings.ascx.resx.
我一直在拼命寻找,但似乎无法解决这个问题。任何帮助将不胜感激。
最佳答案
昨天我遇到了这个问题。检查您的 CustomNavNewsletter.dnn 文件。在里面您将看到成功安装所需的所有文件。无论如何,如果您转到 CustomNavNewsletter.dnn 文件中显示 CustomNavNewsletter.dll 的位置,请查看该行上方是否有文件夹。我将快速复制我的代码给你一个例子。
<file>
<path>bin</path>
<name>Arke.NewsFeed.dll</name>
</file>
对于显示路径的位置,如果您将其放在另一个文件夹中,请将 bin 替换为您的文件夹的名称。当我制作安装 zip 时,我喜欢将所需的文件移动到另一个文件夹中并在那里进行安装,然后将我的 .dll 移动到 bin 文件夹中。
希望这有帮助!
马特
关于dotnetnuke - 安装 DotNetNuke (5.5) 模块时出错 - 读取 zip 包时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4812457/