Esecuzione di più versioni sullo stesso sito Web .NET

0

Ho un sito web (che in realtà è principalmente un sito Web API) e mi piacerebbe poter accedere simultaneamente a più versioni di esso.

Quello che sto facendo attualmente è la creazione di un nuovo sito Web per ogni versione in IIS e che si riferisce a sync2.site.com, sync3.site.com ecc.

Questa soluzione non è molto scalabile e non è mantenibile.

Come aggiungere rapidamente più "versioni" di questa app e accedervi utilizzando qualcosa come sync.site.com?version=3 ?

    
posta Leo 17.04.2014 - 14:57
fonte

1 risposta

2

Al mio lavoro lo facciamo abbastanza facilmente, semplicemente mettendo ciascuna versione sotto la propria cartella applicativa in IIS, quindi abbiamo URI come:

http://SomeServiceBox/Service/v1.0/
http://SomeServiceBox/Service/v1.1/
http://SomeServiceBox/Service/v2.0/
http://SomeServiceBox/Service/v2.3/

Funziona bene per noi. Posso solo suggerire questo fino a quando non spieghi perché non lo faresti già ... Immagino ci sia qualcosa nel modo in cui il tuo servizio è messo insieme che rende tale approccio non funzionante altrimenti lo avresti già fatto.

    
risposta data 17.04.2014 - 15:07
fonte

Leggi altre domande sui tag