2017-03-01 2 views
0

Ich habe Apache Webserver unter Ubuntu (16.04) installiert und die Repos haben (Version 2.4.18). Ich möchte ASP.Net-Anwendungen auf dem Web-Server ausführen, also installierte ich auch MONO. Hier ist, was ich in dieser Reihenfolge getan haben:mod_mono Serving nicht .aspx Dateien Apach auf Ubunutu

  1. sudo apt-get apache2 installieren
  2. sudo apt-get mono-devel
  3. sudo apt-get install installieren referenceassemblies-pcl
  4. sudo apt -get installieren ca-Zertifikate-mono
  5. sudo apt get-Mono-xsp4

installieren erfolgreich und Apache doe Alles installiert serviere einen index.html richtig.

Wenn ich jedoch versuche, eine .aspx-Datei anzuzeigen, fordert mich der Webbrowser auf, sie herunterzuladen. Ich dachte, dass mod_mono nicht konfiguriert war, ging ich dann zu/etc/apache2/mods-enabled und beide mod_mono.conf und mod_mono.load sind da. Mein mod_mono.conf ist so konfiguriert, wie:

Fügen /etc/mono-server4/mono-server4-hosts.conf

Ich bekomme keine Fehler nur aufgefordert, ASPX-Dateien herunterladen.

Ich habe bereits MONO und Apache deinstalliert und sie mit dem gleichen Ergebnis neu installiert.

Interessanterweise habe ich eine andere Ubuntu-Maschine, die die gleiche Build 16.04 Ich lief die gleichen Schritte und die ASPX-Dateien werden erfolgreich geliefert. Ich habe sogar die Dateien und die Struktur zwischen den beiden Maschinen verglichen und sie sind gleich.

Gibt es etwas, das ich vermisse, das dieses Problem verursachen könnte?

Antwort

0

Nachdem dieses Posting habe ich versucht, auf mein Problem Maschine, diese Linie zu meinem mod_mono.conf Hinzufügen

MonoAutoApplication

aktiviert

dann den Apache-Dienst neu gestartet Danach alles anfing