2009-03-17 11 views
1

DotNetNukeモジュールをアンインストールしてファイルを削除するためのチェックボックスをオンにするたびに、サイトが完全に削除されます。DotNetNukeモジュールのアンインストールエラー

IIS7をx86 Windows 7ベータ版で実行していて、4.8.4と4.9.2の両方でこの問題が発生しています。エラーが発生したときに、binフォルダ内のすべてのDLLファイルを置き換えると、サイトは元気になります。

誰でもこの回避策を知っていますか?次のように

私が手にエラーが...ある

コンパイラエラーメッセージ:BC30002:型「IClientAPICallbackEventHandler」が定義されていません。

ソースエラー:

41行目: '' '--------------------------------- -------------------------------------------- 行42:部分クラスDefaultPage ライン43:DotNetNuke.Framework.CDefaultを継承:IClientAPICallbackEventHandler ライン44を実装します: ライン45:#Region "プロパティ"

ソースファイル:C:\のinetpub \ wwwrootの\ Default.aspx.vbライン:43

編集: モジュールのアンインストール中に/ binフォルダから削除されます、次のとおりです。 DotNetNuke.Services.Syndication.dll
DotNetNuke.WebControls.dll
DotNetNuke.WebUtility.dll
SharpZipLib.dll

私はないんだけどそれらのファイルのいずれかを直接参照しています。アンインストールプロセスで何らかのバグでなければならないと推測しています。これらのファイルは、DotNetNuke.dllの参照で "コピーローカル"設定が "True"の場合にのみ、アンインストール中に削除されます。

答えて

3

DNN dllの1つの異なるバージョンに対してコンパイルして、その参照をローカルコピーに設定していますか?

+0

DotNetNuke.dllファイルへの参照がローカルにコピーされるように設定されています。それはおそらく常にfalseに設定する必要があります、それはしないでください? –

+0

ええ、私は常にDotNetNuke dllがローカルコピーでないことを確認することをお勧めします。他のdll(コンポーネントライブラリのようなもの)では、ローカルコピーを使うのが理にかなっています。 – bdukes

関連する問題