mod_mono没有提供.aspx文件Ubunutu上的Apach

时间:2017-03-01 13:13:16

标签: asp.net apache mod-mono

我在Ubuntu(16.04)上安装了Apache Web服务器,而repos有(版本2.4.18)。 我想在Web服务器上运行ASP.Net应用程序,所以我也安装了MONO。 以下是我按此顺序完成的工作:

  1. sudo apt-get install apache2
  2. sudo apt-get install mono-devel
  3. sudo apt-get install referenceassemblies-pcl
  4. sudo apt-get install ca-certificates-mono
  5. sudo apt-get install mono-xsp4
  6. 一切都已成功安装,Apache doe正确地为index.html提供服务。

    但是,当我尝试查看.aspx文件时,Web浏览器会提示我下载它。 我认为mod_mono没有配置,然后我去了/ etc / apache2 / mods-enabled,mod_mono.conf和mod_mono.load都在那里。 我的mod_mono.conf配置为:

      

    包括/etc/mono-server4/mono-server4-hosts.conf

    我没有收到任何错误,只是提示下载.aspx文件。

    我已经卸载了MONO和Apache,并以相同的结果重新安装它们。

    有趣的是,我有另一台Ubuntu机器,它是相同的版本16.04,我运行了相同的步骤,并成功提供.aspx文件。我甚至比较了两台机器之间的文件和结构,它们是相同的。

    我是否遗漏了可能导致此问题的事情?

1 个答案:

答案 0 :(得分:1)

发布后我尝试将此行添加到我的问题机器上的mod_mono.conf

  

启用MonoAutoApplication

然后重新启动Apache服务 之后一切都开始了