1. 保证 ubuntu 能联网。

2. 打开终端,输入:sudo apt-get install apache2

3. 安装完 apache2 后,打开浏览器,输入:http://localhost/

4. 安装 mono(由于 ubuntu 12 内置了 mono ,则跳过)

sudo apt-get install mono-gmcs mono-xsp4

5. 安装 mod-mono

sudo apt-get install libapache2-mod-mono

6. 重启 apache

7. 提前在主文档新建一个 hello.aspx,然后 copy 到 /var/www

<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head runat="server">
<title>index</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Literal id="ltMessage" runat="server"></asp:Literal>
<%= DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") %>
</form>
</body>
</html>

copy 命令:sudo cp /home/bruceliu/WorkSpace/DeployementProjects/hello.aspx /var/www

8. 打开浏览器,输入:http://127.0.0.1/hello.aspx,奇怪,怎么 hello.apsx 被下载下来了,打开一看是 aspx 的源文件, apache 没有执行它。

9. 经过上网搜索,最后找到原因,mono没有正确配置.net引擎目录,当然不会执行.于是找到 /etc/apache2/mods-available/mod_mono.conf 文件. 用文本编辑器打开。

改为

10. 再次重启 apache2

11. 打开浏览器,输入:http://127.0.0.1/hello.aspx

12. 测试通过!

13. 局域网访问

如果想要局域网内其它用户也可以访问,且如果是在 VMware 下安装的 ubuntu, 那么需要确认网络配置是否是 bridged(桥接模式)。否则如果是 NAT 模式,是无法访问的。

谢谢浏览!

最新文章

  1. cf591d
  2. CC2530使用串口下载(SBL)
  3. B-index、bitmap-index、text-index使用场景详解
  4. win7下IIS配置以及域名映射方法
  5. 组合数学 - 置换群的幂运算 --- poj CARDS (洗牌机)
  6. java中的单例设计模式
  7. 两个升序链表的合并 Merge Two Sorted Lists 【 leetcode】
  8. 使用ActivityGroup来切换Activity和Layout
  9. ASP.NET MVC 数据分页思想及解决方案代码
  10. 深入理解OAuth2.0
  11. JQuery请求WebService返回数据的几种处理方式
  12. 字符串查找函数 find()函数
  13. js 滚动到一定位置导航定位在页面最顶部
  14. FPGA学习笔记(二)模块建立及变量连接
  15. 低延时的P2P HLS直播技术实践
  16. SPI、I2C、UART、I2S、GPIO、SDIO、CAN 简介
  17. Cisco 3550配置DHCP中继代理
  18. jzoj3511
  19. form表单 相同name 多个value 的后台接受问题
  20. 【javascript】onload load ready的那些事

热门文章

  1. paip.执行shell cmd 命令uapi java php python总结
  2. FIR.im Weekly - 上周微博热转资源精选
  3. PLSQL查询表是否被锁定(转)
  4. node.js在windows环境下的安装
  5. (转)投影矩阵的推导(Deriving Projection Matrices)
  6. 手机操控全站仪安卓版 测量员.app
  7. webpack处理非模块化的几方法
  8. 【转帖】Moodle平台的5个新玩法
  9. 使用 jackson 解析 json 演示样例
  10. 使用PuTTY时的文件上传下载方法