Domanda

Mi piacerebbe accedere ai dati da una lista in una sola applicazione web in un'altra applicazione web. Sono entrambi nella stessa azienda agricola. Per esempio, web app 1 ha un elenco personalizzato e web app 2 ha un CQWP che vuole mostrare la web app 1 lista. Nel mio caso, ho una collezione sitopersonale (web app 2), che ha bisogno di consumare i dati dal nostro sito principale (web app 1) in cui i dati vengono mantenuti in posizione centrale.

C'è un modo per utilizzare qualcosa come crossdomain.xml e / o clientaccesspolicy.xml per fare questo?

È stato utile?

Soluzione

Dal momento che le applicazioni Web sono all'interno della stessa azienda, si può anche utilizzare il modello a oggetti per interrogare i dati. E 'stato un po' da quando ho ri-controllato questo, ma da quello che mi ricordo una delle seguenti condizioni deve essere vero.

1) La tua Identità pool di applicazioni per il web app 1 deve essere lo stesso del pool di applicazione di identità per il web app2, OR

2) Il pool di applicazioni identità della web app 1 deve avere diritti sufficienti per il database del contenuto per il web app2.

In entrambi i casi la sua a che fare con i permessi pertinenti DB di contenuti

Vorrei anche ricordare che l'utente chiamante avrebbe bisogno di disporre delle autorizzazioni per accedere ai dati che vengono recuperati.

Altri suggerimenti

ho sviluppato web part personalizzate, e utilizzato anche alcune terza parte del partito di Internet per fare questo in passato passando attraverso i servizi web.

Dal momento che è disponibile tramite i servizi web che hanno anche la possibilità di utilizzare una libreria Ajax come jQuery o il progetto SPServices che rende ancora più facile che.

SPServices - http://spservices.codeplex.com/

È possibile creare un web part Visualizzazione dati in SPD utilizzando una fonte di dati tirando in servizio elenchi web sul tuo altre applicazioni web.

o in alternativa come Mike ha detto di dare un'occhiata a SPServices.

O se si vuole sviluppare qualcosa, allora si può usare l'OM come ha detto Paul.

Quindi, si hanno molte opzioni per raggiungere questo obiettivo.

L'idea di base è che mentre questo è realizzabile in molti modi v'è probabilmente solo un modo ottimale per le vostre esigenze. Se volete maggiori informazioni poi come SPEvilGenius ha dichiarato dovete darci tutte le ulteriori informazioni sui requisiti che si sta lavorando.

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