Le pagine ASP sono parte della tecnologia di Microsoft ASP.NET. È possibile ospitare pagine ASP su un server Linux con Apache e Mono. Apache è il server web Linux standard disponibile sulla maggior parte delle distribuzioni. Apache viene installato come opzione predefinita su server web Linux. Mono di Novell è un'implementazione open source della tecnologia .NET di Microsoft. È disponibile per l'installazione da sorgente e in pacchetti APT e RPM. È necessario testare le pagine ASP non in linea prima di pubblicarli, poiché l'implementazione di Mono di .NET non è perfetto.
Istruzioni
1
Installare Mono utilizzando il vostro gestore di pacchetti.
2
Scaricare e installare il Mono Migration Analyzer, o MoMA (Vedi risorse).
3
Eseguire MoMA per analizzare le pagine ASP. MoMA visualizzerà e tentare di correggere eventuali problemi di compatibilità.
4
Installare le seguenti librerie Mono:
sudo apt-get install libapache2-mod-mono mono-apache-server2 mono-gmcs mono-utils mono-xsp2
5
Aprire il tuo file di configurazione Mono:
sudo vi /etc/apache2/mods-available/mod_mono.conf
6
Modificare il file per i seguenti parametri:
AddType application/x-asp-net aspx ashx asmx ascx. asax config ascx
DirectoryIndex index. asp
MonoAutoApplication abilitato
MonoServerPath "/ percorso/per/mono"
Modifica "index. asp" per puntare alla tua pagina di indice e "/ percorso/per/mono" per puntare a Mono sul vostro sistema.
7
Spostare le pagine ASP nella directory del server web. Apache memorizza queste pagine in "/ var/www/html" per impostazione predefinita.