2012-04-01 10 views
5

Ich habe dieses Tutorial auf den Brief zu folgen versucht:Wie führe ich eine ASP.NET-Webseite auf Ubuntu Server aus?

http://library.linode.com/frameworks/mod-mono/ubuntu-10.04-lucid

Hier ist, was ich bisher getan haben:

  1. installiert Ubuntu-Server und erfolgreich führen Sie es ich
  2. zugreifen und HTML-Seite völlig in Ordnung auf dem Server
  3. Ich installierte MONO auf Ubuntu-Server
  4. ich cre ated /srv/www/example.org/public_html & Protokolle
  5. Ich habe den Link zum /ect/apache2/sites-available/example.org
  6. I/srv/www meine ASP.NET-Datei hinzugefügt/example.org/public_html/test.aspx
  7. ich habe eine Config-Datei: /srv/www/example.org/public_html/test.aspx
  8. ich dann apache neu geladen und ging auf die Webseite

Ich kam zu einer Website, die die verfügbaren Dateien aufgelistet. Ich habe web.config und test.aspx gesehen. Wenn ich auf test.aspx klicke, wird der Code anstelle der ASP-Webseite angezeigt. Was mache ich falsch?

+1

Haben Sie versucht, den 'xsp2' Server zu benutzen? 'Der XSP-Server ist ein Beispielserver, der die ASP.NET-Laufzeitumgebung in einem minimalistischen HTTP-Server hostet. – Jack

+0

Dieser Beitrag enthält einfache Schritte http://codenuggets.com/2012/05/23/installing-asp-net-on-ubuntu-with-mod_mono-autoconfig/ – Jeff

Antwort

4

Im Grunde hat Microsoft so gut wie alles mögliche getan, um sicherzustellen, dass Sie ASP.Net auf einem Microsoft-Server ausführen müssen.

Trotzdem Sie sollte der Lage sein, mindestens einige ASPX-Skripte auf einem Apache-Server ausgeführt werden, unter Verwendung von mod_mono.

Frage: Sind Sie sicher, dass Sie das mod_mono-Plugin korrekt installiert haben?

F: Sind Sie sicher, dass Sie Apache so konfiguriert haben, dass das Plugin "mod_mono" erkannt wird und dass es für ASPX-Dateien aufgerufen wird?

Hier sind ein paar andere Links, die Ihnen helfen:

Hinweis insbesondere die "Fehlersuche" Tipps Ubuntu-Verbindung.

Verwandte Themen