Gewusst wie: Hosten von ASP auf Linux

November 29

ASP-Seiten sind Teil des Microsoft ASP-Technologie. Sie können ASP-Seiten auf einem Linux-Server mit Apache und Mono hosten. Apache ist der standard Linux-Webserver auf den meisten Distributionen verfügbar. Apache installiert als die Standardoption auf Linux-Webservern. Novells Mono ist eine Open Source-Implementierung von Microsoft NET-Technologie. Es ist für die Installation von Quelle und in u/min und APT Pakete verfügbar. Testen Sie Ihre ASP-Seiten offline, bevor Sie sie, zu veröffentlichen, da Monos Implementierung von NET nicht perfekt ist.

Anweisungen

1 Mono mit Ihrer Paketmanager zu installieren.

2 Die Mono-Migration-Analyzer oder MoMA downloaden und installieren (siehe Ressourcen).

3 Führen Sie MoMA um die ASP-Seiten zu analysieren. MoMA zeigt und Kompatibilitätsprobleme zu beheben versucht.

4 Installieren Sie die folgenden Mono-Bibliotheken:

Sudo apt-Get Install libapache2-mod-Mono Mono-Apache-server2 Mono-Gmcs Mono-Utils Mono-xsp2

5 Öffnen Sie Ihre Mono-Konfigurationsdatei:

Sudo vi /etc/apache2/mods-available/mod_mono.conf

6 Bearbeiten Sie die Datei die folgenden Parameter:

AddType Application/X-Asp-Net aspx .ashx ASMX ASCX asax .config ASCX

DirectoryIndex index.asp

MonoAutoApplication aktiviert

MonoServerPath "/ Path/to/mono"

Bearbeiten "index.asp" auf Ihre Index-Seite und "/ Path/to/mono", zeigen Sie Ihr System auf Mono hinzu.

7 Verschieben Sie Ihre ASP-Seiten in dem Web-Server-Verzeichnis. Apache speichert diese Seiten in "/ Var/Www/html" standardmäßig.