SharePoint Hosted AppとCloud Hosted Appの違いはありますか?
-
10-12-2019 - |
質問
初期設定手順以外のSharePointホストアプリとクラウドホストアプリの間には違いがありますか?
もう1つのものでは何でもすることができますか?
あなたが1種類のアプリを作成するならば、それは他のタイプに簡単に変換することができ、そしてその逆にはバリューに変換することができますか?
あらゆるアドバイスやガイダンスは役に立ちます。
ありがとう
解決
はい、SharePoint-Hosted AppsとCloud-Hosted Appsの間には根本的な違いがあります。
SharePoint-Hostedアプリは、HTML / CSS / JSファイル、サイト列/コンテンツタイプ/リスト定義などのApp Webに基本リソースをプロビジョニングすることができます。の状況サーバーサイドコードはSharePoint-Hosted App内で実行されます。
あなたの cloud-hostedアプリ内のサーバーサイドコードを実行することができますが、そのコードはSharePointサーバー上でを実行してはいけません。クラウドホスト付きアプリは2つのカテゴリに分類されます。
- Provider-Hosted
- 自動Host
プロバイダホストアプリでは、アプリが実行されるインフラストラクチャ(再度SharePointの外部)を担当します。あなたはあなたが を実行することができるという意味で、ASP.NET MVCのようなフレームワークを利用する(またはJava、PHP、またはその他の非マイクロソフトテクノロジを使用する)という意味で、たくさんの柔軟性があります。同様に)しかし、あなたはテナントアイソレーションのようなものにも責任があります。
自動Hostedアプリでは、アプリケーションの必要なWebまたはデータベースリソースが自動的にWindows AzureおよびSQL Azureに展開されます。 Windows Azure Webサイトでサーバーサイドコードを実行でき、マルチテナンスが自動的に提供されます。
アプリ内のSharePoint-HostedおよびCloud-Hostedの機能を組み合わせることを可能にするハイブリッドアプローチがありますが、心に留めておくべきセキュリティ上の考慮事項がいくつかあります。これらの情報、およびSharePoint用のアプリケーションのさまざまなホスティングオプションは、 。これらの違いに基づいて、1つのタイプから別のタイプへのアプリを容易に変換することはできませんが、ハイブリッドアプローチをとることによって既存のアプリを確実に拡張することができます。
他のヒント
SharePointホストアプリケーションはSAML認証では機能しません。
http://nearbaseline.com/blog./ 2013/07 / SharePoint-hosted-apps-with-saml-authentication /