Deployment dei servizi di ADO.NET Data Services

di Daniele Bochicchio, in .NET Framework,

L'altro giorno ho dato una mano ad Alessio nel deployment di un servizio basato sui Data Services e siamo incappati in alcuni scenari in cui prima non mi era mai capitato di arrivare.

Per prima cosa, è necessario prestare attenzione a quanti host header sono mappati sotto IIS, perchè se ce n'è più di uno, bisogna seguire quanto contenuto in questo script, ispirato dall'occasione ;)

L'errore che si riceve in caso contrario è questo:

This collection already contains an address with scheme http.  There can be at most one address per scheme in this collection.

Ovviamente la prima strada è nettamente da preferire, specie se ci si trova in hosting e non si può rimuovere il mapping di un host da IIS (generalmente, infatti, viene mappato sia dominio.ext, che www.dominio.ext).

Stesso discorso deve essere fatto qualora vogliate utilizzare sia l'autenticazione integrata che quella anonima: il servizio è in grado di supportarne solo una, per cui se avete questa necessità, il workaround più rapido è duplicare le applicazioni.

Fatto questo, non ci sono altre cose particolari da tenere a mente, per cui basta copiare i file ed il gioco è fatto ;)

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Nella stessa categoria
I più letti del mese