Prima di utilizzare una applicazione web su Apache, vediamo come
crearla utilizzando VisualStudio 2800.
Creeremo dapprima una semplice applicazione, la classica
"Hello Word", in secondo tempo aggiungeremo delle
classi che ci permetteranno di migliorae l'interattivita con il
sito o, semplicemente ci consentiranno di scrivere del codice
riutilizzabile.
Apriamo quindi l'IDE di VisualStudio, tutto quello che faremo da
ora in poi sarà all'interno dell'IDE, e andiamo sul menu
"File/Nuovo/Sito Web" e nella finestra di dialogo
selezioniamo "Sito Web ASP.NET" e scriviamo il
percorso su disco che vogliamo utilizzare per conservare
il nostro progetto, nell'esempio utilizzeremo
"c:\progetti\miositoweb".
Il wizard di Visualstudio creerà una struttura di
directory con tutto quello che serve per un sito web completo,
il file di configurazione web.config e il file asp.net
Default.aspx.
Per mantenere la compatibilità con Apache su Linux
consiglio di non usare lettere maiuscole sui nomi dei file, il
file system di Linux e case sensitive.
Rinominiamo quindi il file Default.aspx in default.aspx e
apriamlo nell'editor.
Aggiungiamo la riga "Questo è un semplice sito di Hello Word"
tra i tag <div> e </div>, avremo un codice
simile:
<%@ Page Language="C#"
AutoEventWireup="true"
CodeFile="default.aspx.cs"
Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1"
runat="server">
<div>
Questo è un semplice sito di Hello
Word
</div>
</form>
</body>
</html>
Salviamo e ricompiliamo la soluzione dal menu
"Compila/Ricompila Soluzione" a questo punto deployamo
(publichiamo) il sito web dal menu "Compila/Publica sito
Web", nella finestra di dialogo digitiamo il percorso dove
vogliamo salvare il sito web appena copilato.
Se lasciamo la spunta "Consenti aggiornamento del sito
precompilato", le modifiche che da ora in poi apporteremo
al sito saranno aggiornate in automatico premendo MAIUSC+F6.
Per provare il nostro sito andate con il tasto destro sul titolo
del progetto "miositoweb" e selezionate
"Visualizza nel browser"
A questo punto se siete impazienti potete saltare direttamente
al menu "Publicare una applicazione web ASP.NET su
Apache" e quindi completare in secondo tempo
l'applicazione, o passare prima alla sezione "Agiungere un
controllo di tipo Html Container in una applicazione web
ASP.NET".
|