Home

*3 Songs

!World of Warcraft *Character *Bilder **Aktuelle **Wowhead **Ältere *Animation *Server

!New World *Allgemein *Rezension

!Games *Allgemein *Raspberry Pi 3

Links

Rechtliches

Extra

* It's My Life

syz.de wird unterstützt von deLink

.

Debian / AspDotNet
Zuletzt geändert am 01.12.2005 11:05 Uhr
Aktuelle Änderungen Seite bearbeiten Druckansicht

Notizen zum Betrieb von ASP.net unter Debian

Betrieb mit XSP

Installierte Packete (debian unstable):

  • mono-xsp
  • mono-utils

Konfiguration unter

 /etc/xsp

Applikationspfad zufügen mit

 mono-xsp-admin.conf add --path=<Pfadname> --app=<virtueller Pfad>

also z.B.

 mono-xsp-admin.conf add --path=/home/su/asp --app=/asp

Betrieb mit Apache und mod_mono

Mono makes this possible in the form of the mod_mono module for Apache which makes use of XSP or, to be more specific, it makes use of mod-mono-server.exe which is a specialized version of XSP.

You must have Mono installed, you must have XSP installed, and you must have Apache installed.

The debian version of mono-apache-server includes a mono-server-update.conf script that creates a configuration file for apache to start the ASP.NET applications, and mono-server-update.conf can restart apache if there's a new configuration file (/etc/mono-server/mono-server-hosts.conf). Would you like to restart apache if there's a new mono-server-hosts.conf file?

Die Installation des mod_mono ergänzt die Datei

 /etc/apache/modules.conf

um

 LoadModule mono_module /usr/lib/apache/1.3/libmod_mono.so

Konfiguration unter

 /etc/mono-server

Applikationspfad zufügen mit

 mono-server-admin.conf add --path=<Pfadname> --app=<virtueller Pfad>

also z.B.

 mono-server-admin.conf add --path=/home/su/asp --app=/asp

Das trägt obigen Pfad ein in:

 /etc/mono-server/debian.webapp
 /etc/mono-server/mono-server-hosts.conf

Probleme

Die Moduleversion apache-mod-mono 1.0-1, die im Moment in unstable mitgeliefert wird, führt zu einem Serverfehler. Durch Hilfe im debianforum hab ich eine andere Quelle in der sources.lst für das Modul benutzt

 #mod-mono
 deb http://debian.pablo.com.mx ./ 

und apache-mod-mono 1.0.5-0pre1 benutzt. Da funktioniert der Eintrag in

 /etc/mono-server/debian.webapp

nicht, und man muss nach dem Zufügen der Applikation in der Datei

 /etc/mono-server/mono-server-hosts.conf

noch selbst nach dem Alias den Eintrag für die Monoapplikation einfügen

 MonoApplications "/asp:/home/su/asp"

dann funktionierts.

Quellen:

 http://www.codeproject.com/cpnet/introtomono2.asp
 http://www.debianforum.de/forum/viewtopic.php?t=49596