Newsgroup: it.comp.www.server
Titolo: Problemi con la configurazione di un'applicazione ASP.NET

Salve,
ho sviluppato un'applicazione web in Visual Basic .NET con Visual
Studio 2005 Beta 2. L'ho compilata, poi ho creato un nuovo sito web
dalla gestione IIS del sistema operativo (Windows Server 2003). Il
problema è che quando apro la home page su localhost viene segnalato
un errore, credo di autorizzazione, che ho riportato alla fine. Ho
letto sulla guida in linea dell'IIS che si dovrebbe operare sul file
web.config, ma a dire la verità non ci ho capito granchè... insomma,
non è che voglia fare qualcosa di sofisticato, voglio solo fare in
modo di eseguire l'applicazione sul server locale, delle impostazioni a
protezione zero andrebbero benissimo! Potreste darmi qualche
delucidazione su come fare? Tenete conto che sono un principiante.
Grazie, ed ecco l'errore:
-----------------------------------------------
Accesso a 'D:\gw2\' negato. Impossibile avviare il monitoraggio delle
modifiche al file.
Descrizione: Eccezione non gestita durante l'esecuzione della richiesta
Web corrente. Per ulteriori informazioni sull'errore e sul suo punto di
origine nel codice, vedere l'analisi dello stack.
Dettagli eccezione: System.Web.HttpException: Accesso a 'D:\gw2\'
negato. Impossibile avviare il monitoraggio delle modifiche al file.
Errore nel codice sorgente:
Durante l'esecuzione della richiesta Web corrente è stata generata
un'eccezione non gestita. Per informazioni sull'origine e la posizione
dell'eccezione, vedere l'analisi dello stack dell'eccezione riportata
di seguito.
Analisi dello stack:
[HttpException (0x80070005): Accesso a 'D:\gw2\' negato. Impossibile
avviare il monitoraggio delle modifiche al file.]
   System.Web.DirMonCompletion..ctor(DirectoryMonitor dirMon, String
dir, Boolean watchSubtree, UInt32 notifyFilter) +139
   System.Web.DirectoryMonitor.StartMonitoring() +42
   System.Web.DirectoryMonitor.StartMonitoringFile(String file,
FileChangeEventHandler callback, String alias) +154
System.Web.FileChangesMonitor.StartMonitoringDirectoryRenamesAndBinDirectory(String
dir, FileChangeEventHandler callback) +278
   System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +331
[HttpException (0x80004005): Errore di inizializzazione di 
ASP.NET
]
   System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +964
   System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)
+128

Grazie, ed ecco l'errore:
vedi sopra
-- 
Christian Paparelli
http://www.ithost.ch
 

Ti ringrazio per l'aiuto. Ho rivisto meglio le proprietà di 
asp.net
 ed
ho capito che cos'era. Praticamente, sul mio sistema sono installate
tre versioni di 
asp.net
, la 1.1.4322.0, la 1.1.4322.573 e la
2.0.50215.0, è bastato selezionare la 2.0 dalle proprietà del sito
web. Il fatto che abbia tre versioni è dovuto probabilmente al fatto
che ho installato prima il visual studio 2003; poi, siccome non
funzionava sul mio computer, ho dovuto installare il 2005 (senza
disinstallare il precedente) e finalmente quello funzionava. Adesso ho
disinstallato il visual studio 2003 ed anche il .net framework 1.0.
Nelle proprietà del sito c'è sempre la scelta tra le tre versioni di
asp.net
 (strano, perchè dovrei averne disinstallata una), ma almeno
ora il computer è più libero.
Un'ultima domanda: dato che devo distribuire l'applicazione, come
requisiti di sistema devo includere la versione 2.0 di 
asp.net
, non la
1.1, vero?
Grazie ancora, ciao


1.1, vero?
nessun idea dipende con cosa compili
Ricordati comunque che la 2.0 è ancora in beta e quindi è un po' presto per 
un deploy non trovi?
