2

カスタム DNN モジュールを作成しましたが、インストール時に失敗します。

重大なエラーが発生しました。ファイル 'C:\inetpub\wwwroot\Customers\RevIndex\RevIndexDNN.Web\Install\Temp\hlivdv1q\Test.dnn' が見つかりませんでした。

私が取った手順は次のとおりです。

  1. test.dnn と呼ばれるこのマニフェストを使用してモジュールを作成しました。

http://pastebin.com/qkvqnyeg

プロジェクトを圧縮すると、次のようになります。

ここに画像の説明を入力

zip フォルダーを Install/Modules フォルダーに配置しました。[ホスト] > [拡張機能] に移動し、[管理] をクリックしました。Install/Modules/MyModule.zip フォルダーを選択したところ、次のエラーが表示されました。

重大なエラーが発生しました。ファイル 'C:\inetpub\wwwroot\Customers\RevIndex\RevIndexDNN.Web\Install\Temp\hlivdv1q\Test.dnn' が見つかりませんでした。

マニフェストが見つからないのはなぜですか?

私のサイトはローカル システムとして実行されており、デスクトップからアップロードしました。

4

2 に答える 2

1

多くの場合、これは少し誤解を招きます。まず、ASP.NET ワーカー プロセスがサイトのルートとすべての子フォルダーに書き込みできることを確認することから始めます。

この仮定の理由は、Test.dnn を探していることがわかっているため、zip を読み取ることはできましたが、ディスクに配置する必要がある物理ファイルを読み取ることができなかったためです。

于 2013-03-04T05:27:02.413 に答える
0

[Host/Extensions] ページに移動し、[Install Extension Wizard] を選択して、モジュールの ZIP ファイルをアップロードします (任意の場所から)。

そこから、エラーがあるかどうかを確認し、できれば問題の詳細なログを取得する必要があります。

于 2013-03-05T21:32:23.960 に答える