Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo illustra come risolvere il problema in cui non è possibile eseguire il debug di un'applicazione ASP.NET in Microsoft Visual Studio .NET.
Versione originale del prodotto: ASP.NET
Numero KB originale: 318465
Sintomi
Quando si esegue il debug di un'applicazione ASP.NET in Visual Studio .NET, è possibile che venga visualizzato il messaggio di errore dell'ambiente di sviluppo seguente:
Errore durante il tentativo di esecuzione del progetto: impossibile avviare il debug nel server Web. Il server non supporta il debug di applicazioni ASP.NET o ATL Server. Eseguire il programma di installazione per installare i componenti server .NET di Visual Studio. Se l'installazione è stata eseguita, verificare che sia stato specificato un URL valido.
È anche possibile fare riferimento all'argomento di debug di ASP.NET e ATL Server nella documentazione online. Disabilitare i tentativi futuri di eseguire il debug delle pagine di ASP.NET per questo progetto?
Causa
Questo errore può verificarsi se l'installazione o l'installazione di .NET Framework non è stata completata correttamente. In questo caso, i mapping delle applicazioni per ASP.NET estensioni di file (ad esempio .aspx) non sono configurati correttamente in Internet Information Services (IIS).
Per verificare se i mapping delle applicazioni sono corretti, seguire questa procedura:
Selezionare Start, scegliere Programmi, Strumenti di amministrazione e quindi Gestione servizi Internet.
Espandere il nodo che corrisponde all'host locale (nome computer) e quindi espandere il nodo Sito Web predefinito.
Fare clic con il pulsante destro del mouse sulla directory dell'applicazione Web e quindi scegliere Proprietà.
Nella scheda Directory , in Impostazioni applicazione, selezionare Configurazione.
Selezionare la scheda Mapping app .
Nella scheda Mapping app, in Mapping delle applicazioni, verificare se l'estensione .aspx è mappata alla libreria di collegamento dinamico seguente (DLL):
C:\Windows Directory\Microsoft.Net\Framework\<Version>\aspnet_isapi.dllNote
È necessario sostituire Windows Directory in questo percorso con la directory corretta per il sistema e sostituire Version con la versione del lavoro .NET Frame installato nel sistema.
Se la voce di mapping dell'applicazione non viene trovata, seguire la procedura descritta nella sezione Risoluzione .
Risoluzione
Per risolvere questo problema, usare l'utilità Aspnet_regiis.exe di amministrazione che gestisce l'installazione e la disinstallazione di più versioni di ASP.NET in un singolo computer.
Per usare l'utilità Aspnet_regiis.exe , seguire questa procedura:
Selezionare Start e quindi Esegui.
Digitare cmd nella casella Apri e quindi selezionare OK per aprire un prompt dei comandi.
Al prompt dei comandi usare il
cdcomando per passare alla directory seguente:
C:\Windows Directory\Microsoft.Net\Framework\VersionNote
È necessario sostituire Windows Directory in questo percorso con la directory corretta per il sistema e sostituire Version con la versione di .NET Framework installata nel sistema.
Digitare
aspnet_regiis -iper configurare correttamente i mapping dell'applicazione necessari.