我需要帮助设置 Apache2 和 Mono 以接受来自 Visual Studio 的网页

我需要帮助设置 Apache2 和 Mono 以接受来自 Visual Studio 的网页

有人知道在从 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 重新加载

:)

相关内容