Utilizzare iis con visual studio 2012

giovedì 28 marzo 2013 - 16.30

svipla Profilo | Senior Member

Ciao a tutti
vorrei far partire i siti realizzati in visual studio 2012 non con il server interno di vs, ma con iis.
Come posso fare oltre a visualizzare il sito anche ad eseguire il debug?
Se non sbaglio bisogna andare in debug --> proprietà miosito, ma vorrei sapere la procedura completa.
Grazie mille

0v3rCl0ck Profilo | Guru

Vai nelle proprietà del progetto (nel solution explorer sotto al progetto fai doppio click su "properties", oppure come dicevi debug -> properties), vai nella scheda "Web", poi seleziona "Use Local IIS Web Server" e togli la spunta da "Use IIS Express", quando salvi ti chiederà se vuoi aggiungere il sito al tuo IIS locale (ovviamente devi avere installato IIS), conferma e poi premi F5 e il progetto dovrebbe partire il DEBUG, al più ti verrà chiesto di modificare il file di configurazione per mettere la compilazione in debug.


1077x845 37Kb


Ciao!


-------------------------------------------------------
Michael Denny
Lead Software Developer & Solutions Architect
http://blogs.dotnethell.it/Regulator/

svipla Profilo | Senior Member

Ciao
non riesco a trovare quello che hai scritto.
Io ho una soluzione con una libreria di classi e un sito web.
Quando vado alle proprietà, non c'è nessuna sezione web.

0v3rCl0ck Profilo | Guru

ok allora hai utilizzato un progetto website invece che un progetto web application, e quindi ti suggerisco di valutare l'opzione di fare un progetto web application, specialmente se hai da poco iniziato il progetto e/o puoi permettertelo con poco tempo, a meno che il tuo progetto non rientri in queste indicazioni:

http://msdn.microsoft.com/en-us/library/dd547590.aspx

se pensi di convertire il progetto in una web application, le istruzioni che ti ho passato prima sono quelle che ti servono, altrimenti devi crearti a mano il website su IIS e farlo puntare alla folder del website project, e a questo punto dovrebbe partirti, poi praticamente per il debug si dovrebbe potere spuntare l'opzione custom server, ma io dal mio vs2012 non riesco come puoi vedere:


890x513 18Kb


quindi l'unico modo per me è fare partire il sito sul browser digitando l'indirizzo, poi vai in vs e fai debug -> attach to process, e trovi il processo di IIS che tieni in piedi il sito e fai attach!

qui avevo trovato qualcosa in merito:

http://idosql.com/2011/05/25/181/


-------------------------------------------------------
Michael Denny
Lead Software Developer & Solutions Architect
http://blogs.dotnethell.it/Regulator/

svipla Profilo | Senior Member

Ciao e grazie per l'aiuto
Differenze tra web application e sito web?
Qual'è meglio utilizzare?

Perchè non posso selezionare in 'opzioni di avvio' 'Usa server personalizzato'?
Grazie

0v3rCl0ck Profilo | Guru

se sai un po' di inglese qui sono spiegate bene:

http://msdn.microsoft.com/en-us/library/dd547590.aspx

altrimenti tradotto con google:

http://translate.google.it/translate?hl=it&sl=en&tl=it&prev=_dd&u=http://msdn.microsoft.com/en-us/library/dd547590.aspx


-------------------------------------------------------
Michael Denny
Lead Software Developer & Solutions Architect
http://blogs.dotnethell.it/Regulator/

svipla Profilo | Senior Member

Ancora grazie
scusami, stavo leggendo l'articolo sulla configurazione di iis e non ho notato notato l'articolo sulla differenza tra web site e web application

0v3rCl0ck Profilo | Guru

accetta un post che chiudiamo il thread, grazie!


-------------------------------------------------------
Michael Denny
Lead Software Developer & Solutions Architect
http://blogs.dotnethell.it/Regulator/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5