【发布时间】:2017-03-01 13:13:16
【问题描述】:
我已经在 Ubuntu (16.04) 上安装了 Apache Web 服务器,并且 repos 有(版本 2.4.18)。 我想在 Web 服务器上运行 ASP.Net 应用程序,所以我也安装了 MONO。 这是我按此顺序所做的:
- sudo apt-get install apache2
- sudo apt-get install mono-devel
- sudo apt-get install referenceassemblies-pcl
- sudo apt-get install ca-certificates-mono
- sudo apt-get install mono-xsp4
一切都已成功安装,并且 Apache 正确地提供了 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 文件。我什至比较了两台机器之间的文件和结构,它们是相同的。
是否有我遗漏的东西可能导致此问题?
【问题讨论】: