0

私はかなり長い間SharePoint開発から離れており、SharePoint 2010ブログ(ユーザーの1人から、ユーザーの「MySite」内)の情報に、にあるC#Webパーツからアクセスしようとしています。サイトのホームページ。アイデアは、ホームページで特定のユーザーの最新の投稿を強調表示できるようにすることです。

誰かが私たちのホームページからブログ(開発ではhttp:// myServer / my / BillsBlogにあります)を参照するのを手伝ってもらえますか?私は次のことを試しました...

  • URLをコンストラクターパラメーターとして指定するSPSiteを参照し、そこから正しいWebを取得します。これは失敗します。(ブログはサイトコレクションではなくウェブだと思いますが、そこで修正される可能性があります)
  • SPContext.Currentから現在のコンテキストを取得し、そこからAllWebsコレクションにアクセスしますが、これには/mywebは含まれません。

適切なコンテナ(SPSiteまたはSPWeb)を見つけたら、リストにアクセスして必要なアイテムを引き出すことができますが、そのポイントに到達する方法がわかりません。コンソールアプリでは、上記の最初の箇条書きの方法を使用して動作させています。

私は今、本当にかなり立ち往生していて、Googleで答えを検索できるようにするために私が何を探しているのかについて十分に理解していません。あなたが私に与えることができるどんな助けでも大いに感謝されるでしょう。

4

1 に答える 1

0

OK、私の間違い。Webパーツプロジェクトはサンドボックス化されたプロジェクトとして設定されたため、箇条書き1のアプローチは機能しませんでした。そのスイッチを変更すると、コンソールアプリに従って問題なく動作するようになります。

読んでくれてありがとう。

于 2010-10-19T13:00:42.967 に答える