2016-01-15 12 views
8

Sto lavorando su un'applicazione .Net MVC e sul server di test voglio distribuire 2 versioni della stessa applicazione.Distribuzione di 2 versioni della stessa applicazione

Distribuisco utilizzando l'opzione di pubblicazione per i progetti pertinenti nell'applicazione.

Sul server di prova dispongo di cartelle separate per le 2 versioni e in IIS (v7.5) ho 2 percorsi virtuali.

Tuttavia, quando eseguo la versione più recente dell'applicazione, la raccolta preleva l'altra versione.

Come posso evitare che ciò accada?

risposta

4

Ho trovato che il problema non riguardava le 2 versioni.

Per qualche motivo che non riesco a capire, ho avuto un problema a pubblicare l'applicazione. Quello che faccio è pubblicare su una cartella locale e copiare il contenuto sul server di test da distribuire. Quello che stava accadendo era che il processo di pubblicazione non sovrascriveva alcuni dei file nella cartella locale.

Non riesco a immaginare perché stia succedendo.

Così ho cancellato il contenuto di questa cartella e pubblicato di nuovo.

Questa volta ha funzionato!

Quindi ho intenzione di eliminare questa domanda, ma non posso farlo in quanto ha una taglia.

Forse la mia risposta alla mia domanda potrebbe aiutare qualcuno. Potrebbe persino aiutarmi se qualcuno può spiegare perché l'opzione di pubblicazione è bahaving come ha fatto.

MODIFICA. Thomas Body nel commento qui sotto indica correttamente che nella procedura guidata di pubblicazione è possibile spuntare la casella che cancella tutto nella cartella prima della pubblicazione.

+2

Hai barrato la casella che cancella tutto nella cartella prima della pubblicazione? –

+0

Sì, l'ho scoperto dopo! – arame3333