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 ;)
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
- 15 anni di .NET: buon compleanno!, il 14 febbraio 2017 alle 10:32
- Che fine hanno fatto i colori in Visual Studio 2012?, il 14 settembre 2012 alle 15:13
- Visual Studio 2012 e .NET Framework 4.5 in pillole, il 22 agosto 2012 alle 09:30
- Silverlight, slsvcutil.exe ed una StackOverflowException, il 3 giugno 2010 alle 13:40
- Disinstallare la beta 2 prima di installare la RC di VS 2010, il 9 febbraio 2010 alle 16:49
- Tutti pazzi per il .NET Micro Framework, il 19 gennaio 2010 alle 14:00