Ho creato un'applicazione Web contenente un contratto di servizio WCF e un controllo Silverlight che effettua chiamate a quel servizio WCF. Sui miei server di sviluppo e test funziona alla grande.
Quando eseguo la distribuzione sul nostro server live ed eseguo l'applicazione, ricevo un'eccezione di tipo System.ServiceModel.ServiceActivationException
che indica che il servizio non può essere attivato a causa di un'eccezione durante la compilazione. L'eccezione è:
Questa raccolta contiene già un indirizzo con schema http. In questa raccolta può esserci al massimo un indirizzo per schema.
Ho letto che questa eccezione può essere generata se il sito web ha più di un'intestazione host, il che è vero sul nostro server live. Apparentemente i servizi WCF ospitati in IIS possono avere un solo indirizzo di base. Come posso aggirare questo problema?