1

そのため、私は自分が開発したSharePoint 2010サイトで作業しており、コンテンツタイプの変更の伝播を実装しようとしています。この過程で、奇妙なバグを見つけたようです。SharePointオブジェクトモデルでメソッドを呼び出すことを組み合わせると、無限ループが発生するようです。あなたはここでコードを見ることができます(私が思うにここに直接投稿するには少し大きすぎます):http://pastebin.com/U0qbLxpS。重要な行は13行目にあります。その行をコメントアウトしたままにすると、サブサイトの無限ループが発生します(最初のサイトから開始)。ただし、その行のコメントを外すと、問題なく機能しているようです。誰かがこのバグの経験やアドバイスがありますか?誰かが私のためにこの問題を複製できますか?直接使用するSPWeb.GetList("blah")代わりに使用しようとしていましたSPWeb.List["blah"]GetListリストにアクセスするための推奨される方法です(私が読んだすべての方法によると)。しかし、このバグは少し奇妙で、完全に無関係なコード行をそこに残すことを余儀なくされます(それは私を少し奇妙に感じさせます)。

私のテストサイトの構造は次のとおりです:http:// localhost(メインサイト)とhttp:// localhost/ASubSite。無限ループはhttp:// localhost / ASubSiteで発生し、最後に/ ASubSiteを追加し続け、ループを続行します。

あなたが提供できるどんな希望にも感謝します。誰かがこれを複製できるなら、それは素晴らしいことです。それなら多分私はこれについてマイクロソフトにバグを提出することができます。そうでなければ、これは私が自分のサイトと組み合わせて行っていることの奇妙な組み合わせかもしれません。

4

0 に答える 0