2011-05-11 4 views

答えて

1

あなたはペトルAbdulinが提案のように、サーバー側のSharePoint OMを使用することができ、サーバー上でコマンドラインツールを実行している場合:。

新しいSPSiteオブジェクト(URL).OpenWeb()IsRootWeb

あなたが実行している場合Webサービス(http://msdn.microsoft.com/en-us/library/dd878586(v=office.12).aspx)を使用しなければならないいくつかのランダムなマシン(これはファームの一部ではありません)のコードクライアント側OM for SharePoint 2010 - http://msdn.microsoft.com/en-us/library/ee857094.aspxこの場合も、ルートのどの部分がルートWebであるかを推測する必要があります。そのパスに対応するSharePoint Webオブジェクトを取得できるようになるまで、URLのプレフィックスを徐々に増やしていきます。

+0

同じマシンで動作していますが、動作しないようです。 – karlstackoverflow

+0

が見つかりました。ありがとう – karlstackoverflow

4

SPWeb.IsRootWeb propertyを確認できます。

+0

このプロパティは私には表示されません.. Im 2008 using – karlstackoverflow

+1

「Im using 2008」とはどういう意味ですか?私が知っているようなSharePointのバージョンはありません。または、あなたが持っている例とあなたが望むものを与えてください。 –

+0

このプロパティは、Visual Studio 2010 – karlstackoverflow

関連する問題