这是我在 Windows 7 上的操作方式。
instructions are here 的一部分。
其他人是found here。
安装软件
1) 已安装node-v0.10.26-x64
2) 已安装iisnode-full-iis7-v0.2.2-x64
3) 在 C:\Program Files\iisnode 中运行 setupsamples.bat
设置目录
4) 删除 C:\Program Files\iisnode\www 中的所有内容
5) 在 C:\Program Files\iisnode\www 中提取 ghost-0.7.1
安装节点模块
6) 以管理员身份运行 Node.js 命令提示符
7) 键入 c:
8) 键入 cd C:\Program Files\iisnode\www
9) "npm install --production" |安装 npm 的命令
10) Sqlite3 没有安装,所以必须运行“npm install https://github.com/mapbox/node-sqlite3/tarball/master”来安装它
配置
11) 必须安装url rewrite
12) 更改 C:\Program Files\iisnode\www\config.js 正在开发中
网址:'http://localhost/blog',
端口:process.env.PORT
13) 仍在 C:\Program Files\iisnode\www 内的 node.js 命令提示符上键入“node.exe index.js”来运行它
14) 从 iis 中删除节点并添加应用程序博客并将其指向我的目录 C:\Program Files\iisnode\www
15) 在 C:\Program Files\iisnode\www 中添加了 web.config
<configuration>
<system.webServer>
<modules>
<remove name="WebDAVModule" />
</modules>
<handlers>
<remove name="WebDAV" />
<add name="iisnode" path="index.js" verb="*" modules="iisnode" />
<add name="WebDAV" path="*" verb="" modules="WebDAVModule" resourceType="Unspecified" requireAccess="None" />
</handlers>
<defaultDocument enabled="true">
<files>
<add value="index.js" />
</files>
</defaultDocument>
<rewrite>
<rules>
<rule name="Ghost">
<match url="/*" />
<conditions>
<add input="{PATH_INFO}" pattern=".+\.js\/debug\/?" negate="true" />
</conditions>
<action type="Rewrite" url="index.js" />
</rule>
</rules>
</rewrite>
<!--
See https://github.com/tjanczuk/iisnode/blob/master/src/samples/configuration/web.config for information regarding iisnode specific configuration options.
-->
<iisnode node_env="%node_env%" loggingEnabled="false" debuggingEnabled="false" devErrorsEnabled="false" />
</system.webServer>
</configuration>