[WCF] Registrare WCF in IIS
Se avete installato VS2008 prima di IIS (nel mio caso IIS7 in Vista) è necessario registrare le estensioni per WFC, che altrimenti non sono ammesse, ottenendo l'errore HTTP 405  "Method not allowed".

Per risolvere il problema è sufficiente lanciare l'utility "ServiceModelReg":
"%WINDIR%\Microsoft.Net\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.exe" -r

Attenzione anche alla classe a cui punta il servizio. Se si crea prima il servizio in VS e poi lo si rinomina non viene aggiornato il riferimento nel codice di markup. Per risolvere:
- tasto destro sul servizio (file .svc)
- View Markup
- controllare che l'attributo Service punti alla classe corretta

Questo è articolo spiega come ospitare servizi WCF in modalità ASP.NET compatibile.
Qui invece un semplice ma chiaro esempio di un servizio WCF.

Buoni servizi a tutti :-D.

Matteo Migliore.
Add Comment Filed Under [ WCF - Indigo ]
Comments have been closed on this topic.