Messaggio Errore nel parser

martedì 23 settembre 2008 - 16.29

86Marco Profilo | Expert

Salve ho creato una applicazione in asp.net ma appena avvio il sito creato in Visual Web developer mi viene fuori un messaggio che mi dice:

================================================================
Messaggio di errore del parser: Non è possibile utilizzare una sezione registrata come allowDefinition='MachineToApplication' al di sotto del livello di applicazione. L'errore può essere dovuto alla presenza di una directory virtuale non configurata come applicazione in IIS.


Errore nel codice sorgente:


Riga 16: <compilation debug="true" strict="false" explicit="true"></compilation>
Riga 17:
Riga 18: <authentication mode="Forms">
Riga 19: <forms loginUrl=".\Login.aspx" defaultUrl=".\Admin\Admin.aspx" protection="All" timeout="30"></forms>
Riga 20: </authentication>
================================================


Quale è la causa di tutto ciò? Vi prego aiutatemi perchè è importantissimo ed urgente.
Mille Grazie

rossimarko Profilo | Guru

Ciao,

una domanda, ma l'applicazione è pubblicata sotto IIS ?

-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

86Marco Profilo | Expert

Ciao,
l'applicazione è pubblicata sotto IIS ma questo errore me lo da nel momento in cui io avvio il sito web direttamente da Visual Web Developer

rossimarko Profilo | Guru

Prova a verificare su IIS se hai creato correttamente una virtual di tipo application: http://support.microsoft.com/kb/917413/it

-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

86Marco Profilo | Expert

Si avevo gia fatto cosi... ma ripeto... l'errore me lo da appena avvio il sito web direttamente da Visual Web developer... anche senza la cinfigurazione di IIS!!! :(

rossimarko Profilo | Guru

Giusto per avere qualche informazione in più.. Che versione di visual web developer hai? Quando lanci il sito si apre Internet Explorer? Che url viene richiamata?
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

86Marco Profilo | Expert

la versione è la 2008.
Quando avvio il sito web mi viene restiuita la pagina iniziale l'index... in particolare questo tipo di url "http://localhost:1890\etc etc....":)

rossimarko Profilo | Guru

>Quando avvio il sito web mi viene restiuita la pagina iniziale
>l'index... in particolare questo tipo di url "http://localhost:1890\etc
>etc....":)
>

Ma la porta 1890 su IIS l'hai configurata tu?
Da quello che mi dici non mi sembra che stai usando IIS ma piuttosto l'ASP.Net Development server, ovvero il web server standalone che si avvia quando lanci un sito web senza aver configurato come startup IIS (di solito compare anche nella tray). Se usi quello hai già provato a stopparlo (tasto destro sull'icona della tray --> stop)?

Scusa, ma è importante capire quale dei due webserver stai usando per cercare di risolvere il problema

-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5