1. 参考资料

http://www.jb51.net/article/61569.htm
http://www.cnblogs.com/chenweixuan/p/5489343.html

2. 开始

NodeJs
URL Rewrite
iisnode
iisnode x86下载
iisnode x64下载

安装完成后,在IIS中创建站点,指向nodejs应用程序目录(这里以express项目为例),在nodejs应用程序中添加web.config文件:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<configuration>
<system.webServer>
<handlers>
<add name="iisnode" path="start.js" verb="*" modules="iisnode" resourceType="Unspecified" requireAccess="Script" />
</handlers>
<rewrite>
<rules>
<rule name="all">
<match url="/*" />
<action type="Rewrite" url="start.js" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>

注意: 及

start.js文件

1
2
#!/usr/bin/env node
require('./bin/www');