使用硬盘版IIS
来源:互联网 发布:机明自动编程破解版 编辑:程序博客网 时间:2024/04/29 05:53
ASP.NET Development Server(也称为 Cassini)是Visual Studio内置的web服务器,微软公布的有Cassini源代码,以前曾经利用Cassini的源代码制作了一个BS2CS的小程序,执行BS2CS.EXE,寻找并加载当前路径wwwroot目录到web网站,其作用就是把一个ASP.NET网站放在一个CS程序的窗体里面,实现把网站当做CS来开发。
近期微软发布了IIS Express和Orchard,其中一些特点让我非常高兴,也许我可以抛弃原来的Cassini。IIS Express可以从磁盘上直接启动,也就意味着不必安装。而Orchard是一个不错的内容管理项目,特别是支持SQLCE版数据库,这意味着不用依赖于使用数据库服务器。所以,从而可以直接从磁盘上直接运行Orchard!
你可以将它拷贝到U盘,或者刻录到光盘直接给客户做网站演示而不用担心运行环境,当然应该在windows系统下,可能需要Framework的安装。
- 首先我建立了一个目录 “x:/Orchard”
- 获取IIS Express http://www.microsoft.com/web/gallery/install.aspx?appid=iisexpress,
你也可以通过WebMatrix来安装,地址:http://www.microsoft.com/web/webmatrix/ - 拷贝IIS Express到 “x:/Orchard/IIS Express”,IIS Express通常安装到“C:/Program Files (x86)/IIS Express”下面
- 获取Orchard http://orchardproject.net/ 选择Download as a zip下载zip包
- 将其解压到 x盘的目录中,例如: “x:/Orchard/wwwroot”
- 编写批处理文件(%~d0可以获取当前盘符,这是个不错的技巧)
1
"./IIS Express/iisexpress.exe"
/path:%~d0/Orchard/wwwroot /port:8888
- 其中path参数是Orchard的物理路径,port参数是端口号,打开浏览器窗口,输入地址 “http://localhost:8888”
- 如果正常的话,在浏览器中就可以看到网站运行,并且批处理命令行窗口会有请求的相关输出信息。
- 如果Orchard是第一次运行的话,如果提示安装,请选择数据库引擎为SQLCE以便支持便携使用!!
我已经成功搞定,并且我在批处理增加直接打开浏览器运行网站:
1
start
"C:/Program Files (x86)/Internet Explorer/iexplore.exe"
"http://localhost:8888/"
并且我把这个目录使用Windows Live Mech在2台计算机上面同步,作为我的内容管理工具,准备用来替代OneNote。如果你有更好更有创意的想法或用法,欢迎交流!
当然制作便携版的网站并不限于Orchard,如果不使用数据库服务器需要配置数据库的话,如果这样有意义的话还可以将更多的网站便携化。
其实原来的Cassini同样还有用,因为其公开源代码,它让你可以在一些CS的程序中使用BS的一些技术,可以做出非常漂亮的CS程序,而后台利用CS强大的本地功能开发代码。
而IIS Express里面有很多的配置,我没有看完,比如%IIS_BIN%、%IIS_SITES_HOME%如果配置一下应该会更好用,我尝试了更改%IIS_SITES_HOME%但没有成功,希望有配置经验的朋友一同交流!
- 使用硬盘版IIS
- IIS硬盘版安装小技巧
- IIS使用
- 实况10硬盘版在win7,64位环境下如何使用
- win8 硬盘版安装
- IIS使用10则
- IIS无法使用
- IIS 使用 Python 脚本
- IIS使用10则
- IIS使用10则
- IIS使用总结
- iis 使用证书
- IIS使用10则
- 使用IIS运行JSP
- IIS安装与使用
- IIS简单使用
- 关于IIS的使用
- Win10 IIS使用
- 给在校大学生或是参加培训同学的一些建议
- poj 1276 Cash Machine
- 【原创】我看面向对象之[第一节]初步理解面向对象(姚铸)
- 十 设计模式之责任链模式
- perl读写文件和命令行解析
- 使用硬盘版IIS
- 十一 设计模式之装饰模式
- 用JavaMail通过IMAP协议接收qq邮箱时出现“A0 BAD 命令无效或者不支持”的解决方法
- VC快捷键大全
- 1191 棋盘分割
- 我说的所有慌你都信,简单的我爱你,你却不信。。。
- Linux2.6 内核的 Initrd 机制解析
- asp生成excel
- 十二 设计模式之策略模式