2011-12-20 14 views
0

プログラムでSharePoint 2010でカスタムリストを作成しました。私のマシン上のSPサイトにプロジェクト(リストを含む)を配備すると、開発マシンでうまく動作します。リストの下に展開されているリストを見ることができます。しかし、ソリューション全体をパッケージ化し、そのソリューションを他のマシン上のテストサーバー上のテストサイトに展開すると、リストはそのサーバー上に存在しないように見えます(そのサイトのリストの下には存在しません)。配備後にSharePoint 2010カスタムリストが表示されない

プロジェクト内にはうまく配置され、正しく配置されているカスタムリストがいくつかありますが、これは正しくありません。

+0

おそらく試してみてください。http://sharepoint.stackexchange.com/ –

+0

いつリストを作成していますか?一部の機能の有効化では?おそらくあなたのソリューションは導入されていますが、必要な機能は有効化されていません。 –

+0

コードを表示してください。 –

答えて

0

私はついにこの謎を私の救済に解決しました!

問題は、SPサーバー上にリストを置くはずの機能であり、その仕事をしていませんでした。

VSでカスタムリストを初めて作成したときに、ソリューションの既存の機能に追加しました。しかし、私がまだ理解できない何らかの理由で、この機能はサーバー上に新しいリストを配置しませんでした。しかし、新しいフィーチャーを作成してリストを追加すると、リストがアクティブになったときにリストがサーバーに置かれました。

2つの機能を一緒に比較しました。それらは両方とも同じ特性を有する。唯一の違いは、既存の機能では、展開するアイテムがいくつか追加されており、イベント受信者は新しいリストの展開を妨げる可能性のある何もしませんが、イベント受信者が関連付けられていることです。

私はこの動作を理解することができず、誰かが私にそれを説明することができれば入力を感謝します。

これは、壁に頭を打つ前にこの問題を遭遇する可能性のある他の人々に役立つことを願っています。

0

ソリューションデプロイメントタイプです。 Package.packageでF4キーを押します。 「展開サーバータイプ」をWebFrontEndに設定します。

関連する問題