2012-03-12 19 views
1

モジュールをDotNetNuke 5.6.3のシステム - >拡張モジュールにアップロードしたときに、正しいモジュール情報が表示された後でWindows 2008 R2サーバーIIS 7.5で実行され、 DotNetNuke.Services.Exceptions.PageLoadException:私はエラーメッセージDotNetNuke 5.6.3にモジュールをインストールする際にエラーが発生しました

メッセージ受信、ヒットオブジェクトのインスタンスに設定されていないオブジェクト参照を.. ---> System.NullReferenceException:オブジェクト参照ではありませんDotNetNuke.UI.WebControls.FieldEditorControl.CreateEditor()DotNetNuke.UI.WebControls.FieldEditorControl.DataBind()のオブジェクトのインスタンスに設定します。 DotNetNuke.UI.WebControls.PropertyEditorControl.CreateEditor() [...]

でtNetNuke.UI.WebControls.PropertyEditorControl.AddFields(テーブルTBL)、モジュールがインストールされていません。 Webのファイルシステムには触れられていないので、許可の問題だと思っていましたが、ユーザーも許可しています。誰でもはすべてをやってもらえません(ApplicationPoolIdentityユーザーにフルアクセスが許可されていることを確認した後)。

ご了承ください。 モジュールのマニフェストが有効です(動的登録4.1)。

アップデート:インストール手順(ノート:私はいくつかの翻訳が正確ではないかもしれません、Windows 2008のドイツのインストールを使用しています)

  1. ログホストのスーパーユーザー(管理者)
  2. などで
  3. システムホストと同じであるかもしれないシステム - >拡張機能システム - >モジュール定義に移動しますどちらか) - 私はシステム - >拡張では、両方の
  4. を試してみました、アップロードパッケージの
  5. 説明が正しく表示され
  6. クリックをアップロードする機能拡張のためのインストールアシスタント
  7. 選択ファイルをクリック - をクリックしてください次へ
  8. エラーメッセージオブジェクト参照がオブジェクトのインスタンスに設定されていません。がページの上部に表示されます。ログビューには、上に部分的に表示されたスタックトレースが表示されます。 DotNetNuke.UI.WebControls.FieldEditorControl.CreateEditor()にエラーが発生する可能性がありますどのよう

どのような権限が失われる可能性がありますか?

更新2:ステップバイステップのデバッグでは、何らかの理由でビューの状態が壊れていることがわかりました。 DesktopModules \ Admin \ Extensions \ Install.aspx.vbのBindPackage()メソッドは、現在のインストーラパッケージを検出しません。私はまだviewstateが壊れている理由を発見していない。これは、レンダリングされたページソースで有効になり、巨大です。

+0

オラフ、あなたはモジュールをインストールするために取っている具体的な手順を教えていただけますか?いくつかの異なるモジュールインストール "パス"があります。ありがとう –

+0

@ hamlin11:これを見ていただきありがとうございます。インストール手順を追加しました。 – Olaf

+0

最近新しいプロファイルフィールドを追加したことがありますか?表示されるエラーは、プロファイルフィールドを表示するコントロールであるProfileEditorControlからのものです。なぜ私はモジュールのインストールページがこれを参照しているのか分かりませんが、あなたのホストと通常のユーザープロファイルのフィールドをチェックしてそこに奇妙なものがあるかどうかを確かめます。 – Enqueuing

答えて

1

Update 2で説明したように、ページのviewstateはDesktopModules \ Admin \ Extensions \ Install.aspx.vbで失われます。セッションでViewStateを単に置き換えるだけです(ただし、この回避策は次のDNN更新後に失われる可能性があります)。

(類似の問題がある場合) 使用されたDNNコンテナのビューステートがオフになっています。この結果、あらゆる種類の奇妙な動作が発生しますが、そのエラーを追跡するには時間がかかりました。今は明らかです。

関連する問題