/ / Sharepointアプリを開発サイトから本番サイトに移動する方法-visual-studio、azure、web-parts、sharepoint-online、sharepoint-apps

開発サイトからプロダクションサイトへのSharepointアプリケーションの移動方法 - ビジュアルスタジオ、紺碧、Webパーツ、sharepoint-online、sharepoint-apps

SharePointでSharePointアプリを作成しましたVisual Studioでオンライン。これは、AzureでホストされるクライアントWebパーツとWebアプリで構成されます。開発サイトをセットアップし、アプリを実行することに成功しました。私はそれを共有ポイントに入れる方法を決定することにもっと興味があるので、この時点では単なる基本です。

ここに画像の説明を入力

しかし今、私はそのアプリを別のサイトに入れようとしていますが、大きなハードルがあります。ここに私がとったステップがあります。

  1. Webプロジェクトを展開しました。 開発サイトで行った変更が表示されるため、これは成功していると思います。別のサイトにデプロイするために設定を変更する必要があるとは想像できません。これは、AzureのWebアプリにデプロイされるためです(私は思う)。

ここに画像の説明を入力

ここに画像の説明を入力

  1. 次のステップは、アプリをパッケージ化して送信することですオンラインで共有する。ここでの潜在的な問題は、開発サイトで使用したのと同じClientIDとClient Secretを使用していることです。私が読んだものから、これはパッケージングプロセスで処理されるべきであり、アプリを新しいサイトにプッシュしようとするので、変更を加える必要はありません。だから私はclientIDがサイト固有ではないと仮定していますか?

ここに画像の説明を入力

  1. そのため、それを.appファイルとして取得したら、新しく作成したAppCatalogサイトに移動して、ファイルをアップロードします。

ここに画像の説明を入力

アップロードすると、以下のように製品IDリストで確認できます。

ここに画像の説明を入力

  1. 次に、テストサイトにアクセスして、アプリをプルしようとします。ご覧のとおり、アプリの下に「このアプリを追加できません」というメッセージがあります。

ここに画像の説明を入力

「理由を調べる」をクリックすると、次のメッセージが表示されます。

ここに画像の説明を入力

ウェブ上で答えが見つからないそれは何をすべきかを説明しています。 「非常にイライラさせられ、これを理解しようとして約8時間を費やしました。どこかで変更が必要な設定であると確信していますが、その設定がわからない」。誰でも助けることができますか?

回答:

回答№1は0

これを保存するために答えを進めます将来のいくつかの貧しい魂。問題はアプリマニフェストファイルにありました。アクセス許可=>スコープをサイトコレクションに設定しました。これは「Web」に変更する必要があります。