课程环境的使用
本课程的测试平台基于Linux下的Apache+mono+xsp,具体的使用方法如下:
测试文件
demo目录内是本课程的例子源代码,可以在课程右端的窗口中进行修改、编辑、保存。
检查环境配置
验证mono
~$ mcs hello.cs
~$ mono hello.exe
验证asp.net环境
~$ cd demo
~/demo$ xsp --port 80
管理apache2
使用linux命令管理apache2服务器
~$ sudo service apache2 <start|stop|restart>
实际使用流程
- 编辑demo中源代码,保存文件
将demo目录中文件拷贝到/var/www/html/目录下,重新启动apache2(每次编辑修改后,都需要重启服务):
~$ sudo cp -r /home/user/demo/hello.aspx /var/www/html/ ~$ sudo service apache2 restart
点击右方按钮,打开测试页面;如果网址不对,可以在后面补写页面路径即可,如: http://me.hubwiz.com/ 为测试的默认页面,http://me.hubwiz.com/hello.aspx 即为hello例子的页面。
备注:也可以修改apache2配置文件来建立一个新的虚拟目录指向demo;或者对于已有的asp.net项目,直接拷贝到/var/www/html/,或者建立子目录,或者建立虚拟目录即可。