質問

この記事-http://chakkaradeep.com/index.php/building-apps-for-sharepoint-with-mvc/に従って、SharePointでプロバイダーがホストするアプリを構築する方法を学びます。私は1つの開発者サイトコレクションを持っています(私は同じものの管理者です)。

私は記事の正確な手順に従いましたが、どういうわけか私は常にnullvar clientContext = spContext.CreateUserClientContextForSPAppWeb()の値を取得しています

サイトコレクションへの完全な読み取り/書き込みアクセスと、アクセスしようとしている特定のリストを許可してみました。私はそれがアプリケーションの許可とは関係がないことを知っています。

var clientContext = spContext.CreateUserClientContextForSPHost()を試してみるとコンテキストがわかりますが、var clientContext = spContext.CreateUserClientContextForSPAppWeb()ではわかりません

私はSharePoint2013とプロバイダーがホストするアプリを初めて使用します。誰かが私を助けてくれることを願っています。

よろしく、\ n RP

役に立ちましたか?

解決

そのためのアプリウェブが必要です。プロバイダーがホストするアプリでは、アプリのWebはデフォルトでは存在しません。アプリのウェブに空のモジュールまたはリストを作成します。基本的には、プロバイダーがホストするアプリを作成するときに作成されるSPプロジェクトで、コンテキストがあります。

それ以外に、なぜあなたはそこに何も持っていないあなたのアプリウェブのコンテキストが必要なのですか?

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top