为何要这么做
用Axure制作好的原型,要交付给视觉设计师或者开发人员的时候,如果你一锤定音不改了那直接把生成的HTML包给对方没啥问题。但是事实上修改在所难免,而每次都给别人一个HTML包略显麻烦,自然就想能不能方便的将自己的成果交付给对方使用。通过搭建WEB服务来共享给他人是个不错的选择。
方法一(不推荐)
这样的想法肯定不是我一个人有,于是我在Axure的“发布”中看到了“发布到AxShare”这个东东。
使用很简单,注册一个账号,然后即可发布到share.axure.com给你的原型生成一个独立的URL,并且可以添加访问密码。着实不错,但是。。。我用了以后发现是失真啊!!!比如:
方法二(推荐)
那我只好本地搭建一个WEB服务来共享给他人了咯。都是公司的同事交流,所以都是一个局域网下,就不用弄啥域名这么麻烦。记得之前搭过WEB服务,貌似还需要自己下载apache啥的挺麻烦。不过现在的Windows简单了,参考了一下网上的一篇小文章(链接)分分钟搞定。
- 按照原文所说(Windows8是IIS8哦)
打开控制面板,选择并进入“程序”,双击“打开或关闭Windows服务”,在弹出的窗口中选择“Internet信息服务”下面所有地选项,点击确定后,开始更新服务。
更新完成后,打开浏览器,输入http://localhost/回车,如果此时出现IIS7欢迎界面,说明Web服务器已经搭建成功。
-
进入你本地硬盘的C:\inetpub\wwwroot,把Axure生成的HTML包放在这下面
- 访问http://localhost/加HTML包名,例如http://localhost/Agile平台查看是否OK
- 按照原文所说
设置防火墙,让局域网当其它计算机也能访问本地网站资源。具体方法:打开控制面板,选择“系统和安全”,点击“允许程序通过Windows防火墙”,在弹出的对话框中勾选“万维网服务HTTP”右侧的两个复选框,最后点击确定退出。
- 查看自己的局域网IP(进入cmd,然后ipconfig,比如我的是172.21.197.99),然后在局域网内别的电脑用IP替代localhost,例如http://172.21.197.99/Agile平台,大功告成!
是不是挺容易的呢各位大PM们?