2

ローカル マシンでカスタム モジュールを作成し、標準の 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

失敗 dnn で指定されたファイルが zip ファイルに見つかりませんでした: - 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.

私は必死に検索してきましたが、これを解決できないようです。どんな援助でも本当に感謝します。

4

2 に答える 2

2

私は昨日この問題に遭遇しました。CustomNavNewsletter.dnnファイルを確認してください。その中には、インストールを成功させるために必要なすべてのファイルが表示されます。とにかく、CustomNavNewsletter.dnnファイル内のCustomNavNewsletter.dllと表示されている場所に移動する場合は、その行の上にフォルダーがあるかどうかを確認してください。例を示すために、コードをすばやくコピーします。 <file> <path>bin</path> <name>Arke.NewsFeed.dll</name> </file>

パスと表示されている場所については、別のフォルダーにある場合は、binをフォルダーの名前に置き換えてください。インストールzipを作成するときは、必要なファイルを別のフォルダーに移動してそこにインストールし、.dllをbinフォルダーに移動するのが好きです。

お役に立てれば!

マット

于 2011-02-23T15:38:00.970 に答える
1

当然の質問ですが、CustomNavNewsletter.dll はパッケージのルートにありますか? そのエラー メッセージは、インストーラーがそこを探していることを示しているためです。

DNN 5 で DNN 4 マニフェストを使用していますか? この組み合わせは、インストーラーが .dll ファイルの適切な場所を検索しないことを意味します。DNN 5 マニフェストを使用している場合、.dll ファイルは<component type="Assembly">セクション (適切) またはファイル セクションにありますか?

于 2011-01-27T13:49:08.973 に答える