モジュールを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のドイツのインストールを使用しています)
- ログホストのスーパーユーザー(管理者) などで
- (システムがホストと同じであるかもしれないシステム - >拡張機能かシステム - >モジュール定義に移動しますどちらか) - 私はシステム - >拡張では、両方の
- を試してみました、アップロードパッケージの次
- 説明が正しく表示され
- クリックをアップロードする機能拡張のためのインストールアシスタント
- 選択ファイルをクリック - をクリックしてください次へ
- エラーメッセージオブジェクト参照がオブジェクトのインスタンスに設定されていません。がページの上部に表示されます。ログビューには、上に部分的に表示されたスタックトレースが表示されます。 DotNetNuke.UI.WebControls.FieldEditorControl.CreateEditor()にエラーが発生する可能性がありますどのよう
?
どのような権限が失われる可能性がありますか?
更新2:ステップバイステップのデバッグでは、何らかの理由でビューの状態が壊れていることがわかりました。 DesktopModules \ Admin \ Extensions \ Install.aspx.vbのBindPackage()メソッドは、現在のインストーラパッケージを検出しません。私はまだviewstateが壊れている理由を発見していない。これは、レンダリングされたページソースで有効になり、巨大です。
オラフ、あなたはモジュールをインストールするために取っている具体的な手順を教えていただけますか?いくつかの異なるモジュールインストール "パス"があります。ありがとう –
@ hamlin11:これを見ていただきありがとうございます。インストール手順を追加しました。 – Olaf
最近新しいプロファイルフィールドを追加したことがありますか?表示されるエラーは、プロファイルフィールドを表示するコントロールであるProfileEditorControlからのものです。なぜ私はモジュールのインストールページがこれを参照しているのか分かりませんが、あなたのホストと通常のユーザープロファイルのフィールドをチェックしてそこに奇妙なものがあるかどうかを確かめます。 – Enqueuing