如何在Ubuntu服务器上运行ASP.NET网页?

如何在Ubuntu服务器上运行ASP.NET网页?,asp.net,ubuntu,mono,Asp.net,Ubuntu,Mono,我一直在不折不扣地学习本教程: 以下是我迄今为止所做的工作: 已安装Ubuntu服务器并成功运行 我可以访问和HTML页面完美的服务器上 我在Ubuntu服务器上安装了MONO 我创建了/srv/www/example.org/public_html和logs 我添加了/ect/apache2/sites available/example.org的链接 我将我的ASP.NET文件添加到/srv/www/example.org/public_html/test.aspx 我添加了一个配置文件:

我一直在不折不扣地学习本教程:

以下是我迄今为止所做的工作:

  • 已安装Ubuntu服务器并成功运行
  • 我可以访问和HTML页面完美的服务器上
  • 我在Ubuntu服务器上安装了MONO
  • 我创建了/srv/www/example.org/public_html和logs
  • 我添加了/ect/apache2/sites available/example.org的链接
  • 我将我的ASP.NET文件添加到/srv/www/example.org/public_html/test.aspx
  • 我添加了一个配置文件:/srv/www/example.org/public\u html/test.aspx
  • 然后我重新加载apache并转到网页

  • 我来到一个列出可用文件的网站。我看到了web.config和test.aspx。当我点击test.aspx时,它会显示代码而不是ASP网页。我做错了什么?

    基本上,Microsoft尽了一切可能确保您需要在Microsoft服务器上运行ASP.Net

    不过,您应该能够使用mod_mono在Apache服务器上运行至少一些.aspx脚本

    问:你确定你正确安装了mod_mono插件吗

    问:您确定已将Apache配置为识别mod_mono插件,并为.aspx文件调用它吗

    以下是一些可能对您有所帮助的其他链接:


    请特别注意Ubuntu链接底部的“疑难解答”提示。

    您是否尝试过使用
    xsp2
    服务器
    XSP服务器是一个示例服务器,它在一个最小的HTTP服务器中托管ASP.NET运行时