2013-03-15 8 views
7

Il mio datore di lavoro ci ha recentemente aggiornato da VS 2010 a VS 2012. È stato fantastico, ma c'è una piccola seccatura che spero che qualcuno possa aiutarci. In VS 2010, quando ho cambiato filiali, mi chiedeva se volevo aggiornare i percorsi IIS. Qualcosa sulla falsariga di "il sentiero per il porto: blah sta puntando qui. Ti piacerebbe cambiarlo?" VS 2012 non si preoccupa di chiedere. Lo cambia e basta. Non riesco a trovare un'impostazione che scoraggi questo comportamento, quindi spero che qualcun altro là fuori lo abbia. La ricerca di IIS su qualsiasi sito porta troppi risultati da esaminare, soprattutto considerando che solo uno (un argomento di questo forum, in realtà) dei primi trenta circa aveva qualcosa a che fare con IIS e Visual Studio aggiornando i percorsi (purtroppo non relativo a questo problema). Qualsiasi aiuto sarebbe molto apprezzato.VS 2012 Aggiornamento automatico del percorso IIS al momento del lancio

MODIFICA: ho trovato il messaggio esatto. Si legge: "Il progetto Web '...' è attualmente configurato per utilizzare l'URL '...'. Il server Web ha questo URL mappato su una cartella diversa '...'. Si desidera rimappare questo URL per puntare a questa cartella del progetto Web? "

+0

Nessun altro si è imbattuto in questo problema? Sto ancora cercando di trovare una risposta, ma senza fortuna. Se qualcun altro lo trova, per favore postalo qui. – Kerfuffle

+0

Sto avendo esattamente lo stesso problema. La risposta inviata non sembra molto di una risposta. C'è stata qualche soluzione aggiuntiva per questo? – Scottie

+0

Purtroppo no. La loro risposta è fondamentalmente "Questo non può essere fatto". È fastidioso, ma ce l'hai. – Kerfuffle

risposta

1

Solo il mio lavoro in giro per questo problema:

  • In Gestione IIS, ho creato siti per ogni ramo, poi li ho configurato utilizzando diverse porte.

  • Aprire ciascuno dei progetti web in VS2012, quindi impostare le proprietà come:

    • Start Action = Non aprire una pagina. Attendere la richiesta da un'applicazione esterna.

    • Servers = IIS locale

    • Project URL: http: // localhost: [PORT per questo sito su IIS]

In questo modo, VS2012 non modificherà la porta web & percorso. Posso ancora eseguire il debug con diversi rami.

Ti sta aiutando?