in

dotNet Umbria

Il primo User Group in Umbria sul mondo .Net

Paolo Possanzini

Hostare servizi WCF in IIS

E possibile hostare servizi WCF all'interno di Internet Information Server (IIS), per fare questo dobbiamo creare un nuovo file con estensione .svc
All'interno di questo file dobbiamo inserire una direttiva ad ASP.Net con la quale informiamo IIS della presenza del servizio WCF. La direttiva deve avere la seguente forma:

<%@ServiceHost
Service="MyNamespace.MyService"
Language=C#
Debug="true"
CodeBehind="~/App_Code/myService.cs" %
>


La property Service deve contenere il nome complete della classe che implementa il servizio.

L'implementazione può essere fatta:

1)      InLine, direttamente nel file .svc
2)      Utilizzando CodeBehind, includendo il file che implementa la classe e specificando il linguaggio utilizzato con la direttiva Language.
3)      Includendo il file compilato che contiene la classe del servizio nella cartella bin della directory dove è stato pubblicato il servizio.
4)      Inserendo il file compilato (e firmato) che contiene il servizio all'interno della GAC del server di pubblicazione

Una volta pubblicato il nostro servizio, dobbiamo inserire la configurazione di WCF nel web.config ed il gioco è fatto.

Only published comments... Oct 31 2007, 07:52 PM by Paolo Possanzini
Filed under: ,

About Paolo Possanzini

Programmatore di vecchia data, mi sono appassionato a dotnet fin dalla prima versione. Mi interesso di programmazione, accesso ai dati, Sql Server.
Con Andrea abbiamo fondato TeamDev snc.

Scarica il mio Biglietto da visita
dotNet Umbria 2007-2008
Powered by Community Server (Commercial Edition), by Telligent Systems