ASP.Net Web开发基础 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

课程环境的使用

本课程的测试平台基于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>

实际使用流程

  1. 编辑demo中源代码,保存文件
  2. 将demo目录中文件拷贝到/var/www/html/目录下,重新启动apache2(每次编辑修改后,都需要重启服务):

    ~$ sudo cp -r /home/user/demo/hello.aspx  /var/www/html/
    ~$ sudo service apache2 restart
    
  3. 点击右方按钮,打开测试页面;如果网址不对,可以在后面补写页面路径即可,如: http://me.hubwiz.com/ 为测试的默认页面,http://me.hubwiz.com/hello.aspx 即为hello例子的页面。

备注:也可以修改apache2配置文件来建立一个新的虚拟目录指向demo;或者对于已有的asp.net项目,直接拷贝到/var/www/html/,或者建立子目录,或者建立虚拟目录即可。