Visual Studio propone alcuni tipi di progetto dedicati allo sviluppo per il Web:
I primi due template di progetto possono essere selezionati attraverso la voce di menu File>New>Web Site", mentre gli altri due fanno parte di un plug-in particolare, detto "Web Application Projects", di cui vedremo i dettagli nel corso di questa lezione.
Una volta creato un nuovo sito web, abbiamo la possibilità di compilarlo nella sua completezza o di compilare pagine singole, entrare in debug per correggere la logica di ogni pagina ed infine pubblicarlo. Le opzioni di compilazione e debug sono le medesime già descritte nelle lezioni precedenti.
In aggiunta quindi, alle funzionalità comuni a tutti i progetti e al designer per pagine Web ASP.NET, è presente un'ulteriore menu nella barra dei menu, con operazioni specifiche per applicazioni Web: il menu "Website", che ci fornisce:
Figura 1. Menu Website
Queste funzionalità, permettono di configurare molti aspetti della nostra Web application, attraverso particolari wizard, di compilarla (secondo il modello di compilazione lanciato dalla versione 2.0 di ASP.NET) e di pubblicarla, specificando se mantenere o meno le pagine .aspx aggiornabili.
Per effettuare i test durante le fasi di sviluppo, è possibile avvalersi di un web server locale, integrato in Visual Studio, che viene avviato per ogni sessione di debug, senza scomodare IIS. In ogni caso è consigliabile, specie per progetti importanti, costruire un ambiente di test che replichi in modo fedele quello che sarà l'ambiente di produzione (tipicamente una configurazione di IIS su Windows Server).
Possiamo definire la posizione del progetto all'inizio, nella maschera di creazione di un nuovo sito Web. Possiamo scegliere se utilizzare IIS (opzione HTTP), se utilizzare il Web server integrato in Visual Studio (opzione File System) o se utilizzare il protocollo FTP per la creazione del progetto in remoto.
Nota: queste opzioni sono disponibili solo scegliendo i primi due template che abbiamo descritto.
Figura 2. Selezionare la posizione del progetto
Adobe Edge, la prima animazione HTML5Come creare una animazione HTML5 con Adobe Edge, esempio completo |
Adobe Edge, l'interfacciaEsaminiamo pannelli e menu del tool gratuito di Adobe per la... |
Trasformazioni XSLT in Dreamweaver 8Primo sguardo agli strumenti XML: trasformare un feed RSS |
Layout senza tabelle con Dreamweaver 8Esaminiamo gli strumenti CSS avanzati del software di Adobe/Macromedia |
Il nuovo Dreamweaver 8Panoramica delle principali novità dell'ultima release del popolare... |
Guida WebMatrixEntrare nel mondo dello sviluppo di applicazioni Web con Webmatrix,... |
Guida Notepad++Un editor testuale che funziona perfettamente anche come editor HTML... |
Guida AptanaCreare siti Web o applicazioni con Aptana, l'editor open source,... |
Ogni mattina, dal lunedì al venerdì, le novità pubblicate su tutti i siti tecnici del network HTML.it: articoli, guide, notizie dal Web, blog e molto altro.
Iscriviti alla newsletter
|
|
Corso Webmaster base18 Giugno 2012 a Milano |
|
|
Corso Google AdWords Base25 Giugno 2012 a Milano |
|
|
Corso Google AdWords Base05 Giugno 2012 a Roma |
|
|
Corso Webmaster base11 Giugno 2012 a Roma |