Low cost and platform independent ASP.NET - be free with MONO.
1: /etc/apache2/conf.d/monotest1.conf
2: /etc/xsp/2.0
3: /etc/xsp/2.0/applications-available
4: /etc/xsp/2.0/applications-available/monotest1.webapp
5: /etc/xsp/2.0/applications-enabled
6: /usr/share/mono/asp.net/apps/monotest1-1.0/Default.aspx
7: /usr/share/mono/asp.net/apps/monotest1-1.0/Default.aspx.vb
8: /usr/share/mono/asp.net/apps/monotest1-1.0/web.config
9: /usr/share/mono/asp.net/conf/monotest1-1.0
10: /usr/share/mono/asp.net/conf/monotest1-1.0/monotest1.conf
11: /usr/share/mono/asp.net/data/monotest1-1.0
12: /usr/share/mono/asp.net/data/monotest1-1.0/info
12 files total
1.
/etc/apache2/conf.d/monotest1.conf
Alias / /usr/share/mono/asp.net/apps/monotest1-1.0
MonoApplicationsConfigFile monotest1 /etc/xsp/2.0/applications-available/monotest1.webapp
MonoServerPath monotest1 "/usr/bin/mod-mono-server2"
MonoIOMAP all
<Location />
Allow from all
Order allow,deny
SetHandler mono
MonoSetServerAlias monotest1
</Location>
4.
/etc/xsp/2.0/applications-available/monotest1.webapp
<?xml version="1.0" ?>
<web-application>
<name>monotest1</name>
<vpath>/</vpath>
<path>/usr/share/mono/asp.net/apps/monotest1-1.0</path>
<enabled>true</enabled>
</web-application>
10.
/usr/share/mono/asp.net/conf/monotest1-1.0/monotest1.conf
Alias / /usr/share/mono/asp.net/apps/monotest1-1.0
MonoApplicationsConfigFile monotest1 /etc/xsp/2.0/applications-available/monotest1.webapp
MonoServerPath monotest1 "/usr/bin/mod-mono-server2"
MonoIOMAP all
<Location />
Allow from all
Order allow,deny
SetHandler mono
MonoSetServerAlias monotest1
</Location>
12.
/usr/share/mono/asp.net/data/monotest1-1.0/info
Name="monotest1"
Version="1.0"
InstanceName="monotest1"
WebappFile="/etc/xsp/2.0/applications-available/monotest1.webapp"
NeedsInit="true"
Initialized="false"