【问题标题】:mod_mono Not Serving up .aspx files Apach on Ubunutumod_mono 不提供 .aspx 文件 Ubuntu 上的 Apache
【发布时间】:2017-03-01 13:13:16
【问题描述】:

我已经在 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

一切都已成功安装,并且 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 文件。我什至比较了两台机器之间的文件和结构,它们是相同的。

是否有我遗漏的东西可能导致此问题?

【问题讨论】:

    标签: asp.net apache mod-mono


    【解决方案1】:

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

    MonoAutoApplication 已启用

    然后重启Apache服务 之后一切都开始工作了

    【讨论】:

    • 刚刚尝试了 Ubuntu 18.04.1 LTS/Apache/mod_mono 并观察到了这种确切的行为(MonoAutoApplication enabled 缺失)。谢谢分享!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-12
    • 1970-01-01
    • 2017-03-15
    • 2015-12-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多