2013-10-14 10 views

risposta

12

è necessario utilizzare un progetto di applicazione di servizio WCF e ospitarlo su IIS. Se si sta creando una libreria client WCF, è necessario aggiungere un altro progetto nella soluzione e aggiungere il riferimento del servizio in esso all'host. Se si desidera mantenere distinti progetti per la libreria di servizi e l'hosting del progetto in modo da poter ospitare su qualche altra applicazione che ospita anche, si può andare per il secondo approccio. altro servizio WCF saggio L'applicazione è sufficiente per l'hosting IIS.

+0

È stato rilevato qualche complicazioni in quanto IIS è un'applicazione e stiamo cercando di ospitare un'applicazione in un'altra applicazione? Mi è stato detto che dal momento che un'applicazione genera un file .exe e la libreria genera una DLL, potrebbe fare qualche differenza e potrebbero sorgere alcune complicazioni, quanto è vero? – user2818487

+1

@ user2818487, un tipo di progetto di applicazione Web in Visual Studio non vi darà un exe. –

+0

@LexLi ... Lo so, tutto quello che voglio sapere è che sarà ospitare un'applicazione di servizio WCF in IIS causare alcun problema e lo fa fare alcuna differenza dal fatto di ospitare una biblioteca servizio WCF in IIS? – user2818487

5

Un'applicazione di servizio include un sito web host già messa a punto per voi. Una libreria di servizi è una libreria di servizi che un host può fare riferimento e avviare.

Here è possibile trovare la migliore spiegazione

+0

La mia domanda è che causerà qualche problema se utilizzo IIS per ospitare un'applicazione di servizio WCF ed è in qualche modo diverso l'hosting della libreria di servizi WCF? – user2818487