有人知道在从 Visual Studio 安装网页到 Ubuntu Server 时如何添加正确的文件路径和 URL 路径吗?我已经配置了 mod_mono,并且配置了从远程主机直接将网页服务器到我的服务器所需的一切。我没有编辑任何文件来允许任何东西,也没有尝试过,但是 mono 包已安装并启用。我不想把任何事情搞砸。如果有人知道如何使用 mono 配置 Apache2 以启用远程主机服务器网页和正确的文件配置,我将不胜感激。我已经花了好几天的时间,但仍然没有得到我想要的结果。
答案1
sudo apt-get 安装 mono-apache-server libapache2-mod-mono
sudo nano /etc/apache2/sites-available/site.conf
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName [SITE].[DOMAIN].com
MonoAutoApplication disabled
AddHandler mono .aspx .ascx .asax .ashx .config .cs .asmx .axd
MonoSetEnv MONO_IOMAP=all
MonoApplications "/:/var/www/site"
MonoServerPath default /usr/bin/mod-mono-server4
DocumentRoot /var/www/site
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/site>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
SetHandler mono
DirectoryIndex index.aspx index.html
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel debug
CustomLog /var/log/apache2/access.log combined
</VirtualHost>
sudo a2ensite 站点
sudo 服务 apache2 重新加载
:)