Frage

Andere als die anfänglichen Setup-Schritte Gibt es einen Unterschied zwischen einer SharePoint Hosted-App und einer Cloud-Hosted-App?

Kannst du irgendetwas in einem und nicht das andere tun?

Wenn Sie einen APP-Typ erstellen, kann er einfach in den anderen Typ umgewandelt werden, und umgekehrt?

Alle Beratung oder Anleitung wären nützlich.

danke

War es hilfreich?

Lösung

Ja, es gibt grundlegende Unterschiede zwischen SharePoint-Hosted- und Cloud-Hosted-Apps.

Eine SharePoint-Hosted-App kann grundlegende Ressourcen in sein App-Web bereitstellen, z. B. HTML / CSS / JS-Dateien, Site-Spalte / Inhaltstyp- / Listendefinitionen usw. Unter keine Umstände can serverseite Code rennt innerhalb einer SharePoint-Hosted-App.

Sie kann serverseitige Code in einer Cloud-Hosted-App ausführen, aber dieser Code darf nicht auf dem SharePoint-Server ausgeführt werden. Cloud-Hosted-Apps fallen in zwei Kategorien:

    .
  1. Provider-Hosted
  2. autoHosted

    In einer Anbieterhosted-App sind Sie für die Infrastruktur verantwortlich (erneut external für SharePoint), wo Ihre App läuft. Sie haben viel Flexibilität in dem Sinne, dass Sie können den vollgeblasenen Server-Neben-Code ausführen und sogar Frameworks wie ASP.NET MVC (oder sogar Java, PHP oder andere Nicht-Microsoft-Technologien verwenden Auch auch), aber Sie sind auch für Dinge wie Mieter-Isolation verantwortlich.

    In einer autoHosted-App werden alle Web- oder Datenbankressourcen, die Ihre App benötigt, automatisch auf Windows Azure und SQL Azure bereitgestellt. Sie können serverseitige Code in Ihrer Windows-Azure-Website ausführen, und die Multitenance wird automatisch bereitgestellt.

    Es gibt Hybridansätze möglich, mit denen Sie SharePoint-Hosted- und Cloud-Hosted-Funktionen in Ihrer App kombinieren können, aber es gibt einige Sicherheitsüberlegungen, um zu berücksichtigen. Weitere Informationen zu den, sowie die verschiedenen Hosting-Optionen für Apps für SharePoint finden Sie in hier . Basierend auf diesen Unterschieden würde man eine App nicht ohne weiteres von einem Typ in einen anderen umwandeln, aber man könnte eine bestehende App sicherlich verbessern, indem er einen Hybridansatz annimmt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top