Apache 2.28上的单音 – 虚拟主机无法正常工作

我在Windows 7上安装了Mono,按照http://www.mono-project.com/Using_Mono_on_Windows#Using_Mono_on_Windows中的说明操作。

mod_mono被添加到httpd.conf,理论上,它应该工作。

不过,我希望我的一个虚拟主机通过mod_mono运行asp.net

这里是:

<VirtualHost *:80> ServerName www.joebloggstest1.co.uk ServerAlias joebloggstest1.co.uk DocumentRoot /www/joebloggstest1.co.uk </VirtualHost> <Directory "/www/joebloggstest1.co.uk"> Options All AllowOverride All order allow,deny allow from all </Directory> </VirtualHost> 

我无法find如何在Google上使用Windows,只有Linux / Ubuntu发行版,这对我的情况并不有用。

mod_mono是安装的,这是从httpd.conf:

 Include conf/mod_mono.conf AddHandler mono .aspx .asp .ascx .asax .ashx .config .cs .asmx .axd <Location /mono> SetHandler mono-ctrl Order deny,allow Deny from all Allow from 127.0.0.1 </Location> 

你会做什么来解决这个问题?

尝试这个:

 NameVirtualHost *:80 <VirtualHost *:80> ServerName www.joebloggstest1.co.uk ServerAlias joebloggstest1.co.uk DocumentRoot /www/joebloggstest1.co.uk <Directory "/"> Options All AllowOverride All order allow,deny allow from all </Directory> </VirtualHost> 

你应该把目录标签放在vHost标签里面。 确保你的服务器也支持这些脚本的执行。 另外:你应该只是做“目录为/”如上所述。 否则,你必须去joebloggstest1.couk / joebloggstest.co.uk。

为什么不只是使用Linux? 在具有良好的单声道软件包支持的发行版上安装完整的工作服务器并不困难。 我build议使用nginx(我个人select)或apache。