.Net开发环境

1.下载.Net版服务器Demo

2.在Visual Studio中运行Demo项目

这个.Net的Demo是使用Visual Studio 2012开发的,Visual Studio 2012可以点此下载

双击iMAG-Demo.sln文件用Visual Studio打开Demo项目,这是一个基于MVC4的项目。


Visual Studio中已经集成了IIS Express,可以直接运行这个web项目。


在弹出的浏览器窗口中输入index.asp的URL地址,返回XML内容。


如果Visual Studio编辑器有提示HTML和CSS验证错误,可以在工具 > 选项 > 文本编辑器 > HTML/CSS中将验证关掉。

3.将IIS Express改成可以通过ip地址访问

上面通过浏览器访问的是localhost,如果通过手机访问则需要用ip地址,所以要修改IIS Express的配置,允许通过ip地址访问。

IIS Express的配置文件默认在C:\Users\UserName(用户名)\Documents\IISExpress\config目录下,打开applicationhost.config找到site节点

注意:1024以下的端口为保留端口,如果端口号小于1024需要以管理员权限启动IIS Express,否则会启动失败。



将localhost改成 * 。

重新运行IIS Express,然后通过本机ip地址进行访问。
注意:如果启动失败,请以管理员权限启动。

4.连接Web服务器进行开发和调试

手机连接本地Web服务器进行开发前要先确保手机能通过wifi访问到自己的电脑。

点击开发版客户端上的悬浮按钮进入设置页面。


点击设置页面的“开发设置”。


选择“本地开发”,设置“入口地址”,“资源地址”之后点击保存。
入口地址: 第一个页面的地址,这里是http://192.168.56.23:27667/ui/index.xml
资源地址:用来读取资源图片,这里是http://192.168.56.23:27667/resource
把192.168.56.23换成自己本地服务器ip地址。
退出后重新打开客户端,则进入到了自己配置的本地服务器地址,可以在本地进行开发调试了。

在Visual Studio里编辑index.xml文件,然后在手机客户端上重新打开该页面,可以看到效果。


资源图片通过ResourceController.cs读取,放到/res目录下。
说明:如果不使用MVC,可以把资源地址换成:http://192.168.56.23:27667/res.aspx



5.开启GZIP压缩

在服务器端开启GZIP压缩可以加快网络访问速度,节省手机流量,IIS Express的GZIP功能默认就是开启的,打开C:\Users\UserName(用户名)\Documents\IISExpress\config目录下的applicationhost.config可以看到相关设置:

  • environment/envnet.txt
  • 最后更改: 2019/07/31 10:29
  • 由 terry