Requisiti della piattaforma ASP.NET
ASP.NET è supportata sui sistemi Windows 2000 (Professional, Server e Advanced Server), Windows XP Professional e da Windows Server 2003 family per entrambe le applicazioni client e server. Per sviluppare applicazioni server ASP.NET è inoltre necessario disporre del seguente software:
Windows 2000 Server o Advanced Server con Service Pack 2, Windows XP Professional o 64-Bit Edition o uno dei prodotti di Windows Server 2003 family.
MDAC 2.7 per Data
Internet Information Services
Nota I servizi XML Web creati utilizzando ASP.NET supportano le stesse piattaforme supportate dai client dei servizi Web ASP.NET. I servizi, tuttavia, sono supportati da tutte le piattaforme supportate da Microsoft .NET Framework.
Per ulteriori informazioni, vedere Requisiti di sistema di .NET Framework.
In Microsoft Windows Server 2003 family, ASP.NET viene installato come ruolo nel sistema operativo. Prima di procedere alla distribuzione di applicazioni Web ASP.NET su un server di produzione, è necessario abilitare i ruoli di ASP.NET e IIS sul server stesso.
Con i sistemi operativi Windows XP e Windows 2000 Server, ASP.NET viene installato insieme a .NET Framework, individualmente o come parte di Visual Studio .NET. Per distribuire applicazioni ASP.NET su in server di produzione, è necessario assicurarsi che Internet Information Services (IIS) sia installato e in esecuzione su tale server prima di procedere all'installazione di .NET Framework. Per informazioni su come installare IIS, vedere la documentazione per il sistema operativo in uso.
Nota È possibile installare .NET Framework versione 1.0 in un computer in cui è già installato .NET Framework versione 1.1. Se si intende procedere in questo modo, vi è una serie di inconvenienti specifici che è necessario prendere in considerazione. Per ulteriori informazioni, vedere Gestione di più versioni di ASP.NET.
Nota Se si è installato ASP.NET e .NET Framework su un server e si disinstalla e reinstalla IIS, le mappe di script verranno rese inefficienti e ASP.NET non sarà più in grado di funzionare. Se avviene ciò, è possibile riparare le mappe di script di ASP.NET utilizzando lo strumento per la registrazione ASP.NET IIS (Aspnet_regiis.exe). Per ulteriori informazioni vedere Strumento per la registrazione IIS ASP.NET (Aspnet_regiis.exe)
Nota Se si desidera installare ASP.NET in un controller di dominio, è necessario eseguire alcune operazioni particolari per assicurare il corretto funzionamento dell'installazione. Per ulteriori informazioni, vedere l'articolo Q315158 "ASP.NET Does Not Work with the Default ASPNET Account on a Domain Controller" nella Microsoft Knowledge Base all'indirizzo https://support.microsoft.com (informazioni in lingua inglese).
ASP.NET viene installato insieme a .NET Framework versione 1.1 come parte di ognuno dei prodotti di Windows Server 2003 family. È sufficiente aggiungerlo come nuovo programma dal Pannello di controllo oppure utilizzare la Configurazione guidata server per attivarlo. È inoltre possibile scaricare la versione 1.0 dal Web seguendo le istruzioni della procedura Per installare ASP.NET in un computer con Windows XP Professional o Windows 2000 Server, più avanti in questo argomento. La versione 1.0 viene installata anche quando si installa Visual Studio .NET.
Nota Su server che eseguono Windows Server 2003, quando si utilizza la Configurazione guidata server o la finestra di dialogo Installazione applicazioni per installare ASP.NET, la piattaforma ASP.NET viene attivata automaticamente in Gestione IIS. Tuttavia, se si installa ASP.NET tramite un download dal Web o come parte di un'applicazione scaricata, ad esempio Visual Studio .NET, è necessario attivare ASP.NET manualmente. Per istruzioni, vedere la procedura Per attivare ASP.NET da Gestione IIS in Windows Server 2003 family riportata più avanti in questo argomento.
Per installare ASP.NET su un server in cui si esegue Windows Server 2003 utilizzando la Configurazione guidata server
- Fare clic sul pulsante Start nella barra delle applicazioni, quindi scegliere Gestione server. Nella finestra di dialogo Gestione server, fare clic su Aggiungi o rimuovi un ruolo.
- In Configurazione guidata server, fare clic su Avanti, quindi, nella finestra di dialogo Ruolo server, selezionare Server applicazioni Web (IIS, ASP.NET) e fare clic su Avanti.
- Nella finestra di dialogo Opzioni server applicazioni Web, fare clic sulla casella di controllo relativa all'attivazione di ASP.NET, fare clic su Avanti, quindi nuovamente su Avanti.
- Se necessario, inserire il CD di installazione di Windows Server 2003 nell'unità CD-ROM e fare clic su Avanti.
- Al termine dell'installazione fare clic su Fine.
Per installare ASP.NET su un server in cui si esegue Windows Server 2003 utilizzando la finestra di dialogo Installazione applicazioni
- Fare clic sul pulsante Start nella barra delle applicazioni, scegliere Pannello di controllo, quindi fare clic su Installazione applicazioni.
- Nella finestra di dialogo Installazione applicazioni, fare clic su Installazione componenti di Windows.
- Nel riquadro Componenti dell'Aggiunta guidata componenti di Windows, fare clic sulla casella di controllo Server applicazioni Web, quindi fare clic su Avanti.
- Quando l'Aggiunta guidata componenti di Windows ha completato la configurazione di Windows Server 2003 Server, fare clic su Fine.
Per attivare ASP.NET da Gestione IIS in Windows Server 2003 family
- Nella barra delle applicazioni, fare clic sul pulsante Start quindi scegliere Esegui.
- Nella casella di testo Apri della finestra di dialogo Esegui, digitare inetmgr, quindi fare clic su OK.
- In Gestione IIS, espandere Computer locale quindi fare clic su Estensioni servizio Web.
- Nel riquadro di destra, fare clic con il pulsante destro del mouse su ASP.NET quindi fare clic su Consenti. Lo stato di ASP.NET verrà cambiato in Permesso.
Quando si installa Visual Studio .NET in un computer in cui è in esecuzione Windows XP Professional o Windows 2000 Server, .NET Framework e ASP.NET vengono installati automaticamente. Se si desidera installare ASP.NET e .NET Framework separatamente, è possibile scaricarli dal Web ed installarli sul server. Nella procedura riportata di seguito vengono fornite le istruzioni per eseguire tali operazioni.
Per scaricare e installare ASP.NET in un computer nel quale è in esecuzione Windows XP Professional o Windows 2000 Server
- Se necessario, installare e avviare IIS. Per istruzioni sull'installazione, vedere la documentazione relativa al sistema operativo in uso.
- All'indirizzo https://msdn.microsoft.com/downloads/default.asp, espandere Software Development Kits, fare clic su Microsoft .NET Framework SDK, quindi leggere la pagina relativa a requisiti di sistema, istruzioni e opzioni per il download di .NET Framework SDK.
- Fare clic sull'opzione desiderata per il download, leggere il Contratto di Licenza con l'utente finale, quindi fare clic su Sì.
- Nella finestra di dialogo Download file, fare clic su Salva, scegliere la cartella dove si desidera salvare il programma di installazione e i file Readme, quindi fare clic su Salva.
- Controllare le eventuali istruzioni dell'ultimo momento contenute nel file Readme.
- Nella cartella in cui si è eseguito il download, fare doppio clic sul programma di installazione di .NET Framework (Setup.exe).
Se si è eseguita l'installazione e l'attivazione di IIS, l'installazione di ASP.NET e di .NET Framework e si è provveduto alla distribuzione dell'applicazione desiderata, ma alla richiesta una pagina si riceve uno dei messaggi di errore riportati di seguito, non sono state impostate le corrette autorizzazioni per il sito Web o per la directory virtuale.
- Accesso alla directory 'C:\Inetpub\Wwwroot' negato. Impossibile avviare il monitoraggio delle modifiche alle directory.
- Il server non è in grado di accedere alla directory 'C:\Inetpub\Wwwroot\ Nome directory virtuale \'. Directory inesistente o inaccessibile a causa delle impostazioni di protezione.
ASP.NET richiede autorizzazioni di lettura, esecuzione e di accesso agli elenchi per l'account ASPNET, ovvero l'account del processo Aspnet_wp.exe sul sito Web principale o nella directory virtuale. Queste impostazioni sono necessarie per consentire ad ASP.NET di accedere ai file di contenuto e di eseguire il monitoraggio delle modifiche ai file. Per correggere questo problema, attenersi alla procedura seguente.
Per aggiungere le autorizzazioni di lettura, esecuzione ed accesso agli elenchi per l'account ASPNET sul sito Web principale o nella directory virtuale
In Esplora risorse, cercare la cartella contenente il sito web principale (per impostazione predefinita C:\Inetpub\Wwwroot) o la directory virtuale.
Fare clic sulla cartella con il pulsante destro del mouse, quindi scegliere Proprietà.
Nella scheda Protezione, fare clic su Aggiungi.
Immettere NomeComputer\ASPNET (ad esempio, per un computer denominato Webdev, digitare Webdev\ASPNET) e fare clic su OK.
Assegnare le seguenti autorizzazioni all'account ASPNET: Lettura ed esecuzione, Visualizzazione contenuto cartella e Lettura.
Scegliere OK per chiudere la finestra di dialogo Proprietà e salvare le modifiche.
Nota Qualora il gruppo Everyone o il gruppo Users dispongano di autorizzazioni di lettura per il sito Web principale o per la directory virtuale, non sarà necessario eseguire la procedura descritta sopra.