rosalba

Il blog di Rosalba Fiore [Microsoft Certified Trainer]
posts - 398, comments - 583, trackbacks - 4693

My Links

News

Article Categories

Archives

Post Categories

Image Galleries

Al primo posto

Alcune delle Donne Attive

Alcuni dei ferri del mestiere di una MCT

Certificazioni Informatiche

elearning...funziona solo in alcuni casi!!!

Eventi

Gli MCT nel mondo

La mia zone

Link tecnici

Link un pò così

Panoramica altre Community

Post-it Articoli e post di MCT, MVP ect

Windows Vista

[70-315] Building di una Web Application

Ripassando in vista dell'esame, vediamo alcuni piccoli dettagli su come effettuare il building di una Web Application.

Release o Debug?

Come ben sappiamo un'applicazione con l'opzione release è più veloce della stessa con l'opzione debug, questo perchè non viene generato il database del programma (.pdb), esso contiene informazioni sui simboli utilizzati dall'applicazione, la domanda è.. a che serve? Ad esempio per monitorare i valori delle variabili o per settare i breakpoints. Quindi se VS.Net non monitora queste informazioni l'applicazione sarà eseguita molto più velocemente.

Identifichiamo

Se l'utente della nostra applicazione volesse sapere chi ne è stato l'autore, la versione che utilizza, il titolo, deve semplicemente leggere la scheda versione delle proprietà dell'assembly. Questo perchè l'autore è stato previdente ed ha identificato l'applicazione grazie al file AssemblyInfo es.

using System.Reflection;
using System.Runtime.CompilerServices;
//
//Supponiamo d'aver creato un programmino per effettuare
//le simulazione per la prepazarione all'esame 70-315
//detto Exm70315
....
[assembly: AssemblyProduct("Exm70315")]
[assembly: AssemblyCompany("Ugidotnet")]
//
//Versione: MajorVersion, MinorVersion, BuildNumber, Revision 
//
//
[assembly: AssemblyVersion("1.1.*")]

Configurare

Il file di configurazione di un'applicazione web, come ben sappiamo, è:

  • un file di testo con estensione .config 
  • risiede nella cartella dell'applicazione
  • XML è la sintassi che utilizza n.b. è case sensitive

Vediamo un rapido elenco dei suoi attributi:

  • authentication....per identificare un utente
  • autorization........lista degli utenti e loro ruoli autorizzati ad eseguire l'applicazione
  • compilation........setta debug o release
  • customErrors......visualizza una pagina custom d'errore
  • globalization.......per la localizzazione dell'applicazione
  • Trace
  • sessionState.......come ASP.NET tratta lo stato delle variabili Session

Quando si effettua una modifica al Web.config chi si occupa del riavvio dell'applicazione con le modifiche effettuate è l'IIS (Internet Information Services) , di cui parleremo diffusamente nel prossimo post. Ovviamente poichè le modifiche al Web.config sono "delicate" non è il caso che un utente possa liberamente accedervi dal browser, infatti riceverà un messaggio d'errore.

Ed ora TV? Noooooooooo faccio qualche test e poi a nanna.

powered by IMHO 1.3

Print | posted on domenica 21 maggio 2006 01:30 | Filed Under [ C# ]

Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET