Domanda

Oltre ai passaggi iniziali di configurazione c'è una differenza tra un'app di SharePoint Hosted e un'applicazione cloud hosted?

puoi fare qualsiasi cosa in uno e non l'altro?

Se si crea un tipo di app potrebbe essere facilmente convertito nell'altro tipo e viceversa?

Qualsiasi consiglio o guida sarebbe utile.

Grazie

È stato utile?

Soluzione

Sì, ci sono differenze fondamentali tra le app hosted e cloud-hosted e cloud-hosted.

Un'app ospitata di SharePoint-hosted può provvedere risorse di base nel suo Web App come file HTML / CSS / JS, colonna del sito / tipo di contenuto / definizioni dell'elenco, ecc. Sotto Nessuna circostanza può server-lato Codice Esegui all'interno di un'app di SharePoint-Hosted.

You Can Esegui il codice lato server in un'apps-hosted cloud, ma quel codice non deve Esegui sul server SharePoint. Le app ospitate da cloud cadono in due categorie:

    .
  1. Provider-Hosted
  2. Autohosted

    In un'app protettiva-ospitata, sei responsabile dell'infrastruttura (di nuovo, esterna a SharePoint) in cui viene eseguita la tua app. Hai un sacco di flessibilità nel senso che tu può eseguire il codice laterale del server completo e persino sfruttare i framework come ASP.NET MVC (o anche utilizzare Java, PHP o altre tecnologie non Microsoft pure), ma tu sei anche responsabile per cose come l'isolamento degli inquilini.

    In un'app autohosted, tutte le risorse Web o del database Le esigenze dell'app verranno distribuite automaticamente su Windows Azure e SQL Azure Azure. È possibile eseguire il codice lato server nel tuo sito Web di Windows Azure e il multitenancy viene fornito automaticamente.

    Ci sono approcci ibridi possibili che ti consentono di combinare funzionalità ospitate da SharePoint-hosted e cloud-hosted nella tua app, ma ci sono alcune considerazioni sulla sicurezza da tenere a mente. Ulteriori informazioni su quelle, così come le varie opzioni di hosting per app per SharePoint, possono essere trovate qui . Sulla base di queste differenze, non si avrebbe facilmente convertire un'app da un tipo a un altro, ma si potrebbe certamente aumentare un'app esistente prendendo un approccio ibrido.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top