是否有可能在IIS7中安装node.js?
有没有办法在IIS7中安装node.js?
我对node.js的经验很less,但是编写服务器端JavaScript的想法让我感到不安。
是的,你可以做到这一点,但仍然不会像你希望的那么容易。 🙂
iisnode的github wiki列出了许多好处:
- stream程pipe理。
- 与其他内容types并排
- 多核心服务器的可扩展性
- 集成debugging
- 自动更新
- 通过HTTP访问日志
- node.js应用程序代码的最小更改
- 综合pipe理经验
- 其他
node.js for windows的第一个稳定版本是在本月初发布的。 http://blogs.msdn.com/b/interoperability/archive/2011/11/07/first-stable-build-of-nodejs-on-windows-released.aspx
有关在Windows上托pipeIIS的更多信息可以在这里和这里find。
使用的先决条件
- 视窗
- 具有IISpipe理工具的IIS 7.x
- IIS的URL重写模块
- 最新的node.js为Windows构build
- 您也可以通过从nodejs.org下载node.exe并保存到32位系统上的%programfiles%\ nodejs或64位系统上的
%programfiles(x86)%\nodejs
来手动执行此操作
- 您也可以通过从nodejs.org下载node.exe并保存到32位系统上的%programfiles%\ nodejs或64位系统上的
- 用于x86或x64的 Visual C ++ 2010可再发行组件包(如果您安装Visual Studio,请跳过此操作;如果您打算使用IIS Express / WebMatrix,则在x64系统上需要同时安装x86和x64)
为IIS 7.x安装
- 为IIS 7.x安装iisnode: x86或x64 – select与您的系统相匹配的位数
- 要设置示例,请从pipe理命令提示符调用
%programfiles%\iisnode\setupsamples.bat
- 转到
http://localhost/node
为IIS Express / WebMatrix安装
- 安装WebMatrix
- 为IIS Express 7.x安装iisnode
- 为WebMatrix安装node.js模板
- 打开WebMatrix,select“站点从文件夹”,input
%localappdata%\iisnode\www
,启动站点,并玩iisnode样本,或 - 使用node.js模板快速启动Express应用程序或骨架Hello World
检查这个项目tjanczuk / iisnode – GitHub
和本教程使用IIS7,Node.js和Mongodb在Windows上创build一个快速的Todo列表应用程序:Amazedsaint的.net日志
现在有一些很好的文章:
在Windows的IIS中安装和运行node.js应用程序 – 你疯了吗?
在Windows上的IIS中承载node.js应用程序
http://www.amazedsaint.com/2011/09/creating-10-minute-todo-listing-app-on.html
甚至有一些样本的github项目:
https://github.com/tjanczuk/iisnode/tree/master/src/samples
https://github.com/tjanczuk/iisnode