0

这个问题与这个问题有关:

在 IIS Express 下运行的 Node.js 不断崩溃

我需要帮助重新安装和启动 node.js 并在 Windows 模拟器中运行。

您好,我正在重新安装我的机器:

  • 东芝笔记本电脑
  • 2 GB 内存
  • 32位处理器

从头到尾让node.js开发工作的正确程序是什么,到目前为止没有任何工作,并且模拟器(IIS Express)工作处理器不断崩溃。无论有多少实例,它们最终都会崩溃。直到两周前,我的节点开发工作正常,但我不得不重新安装,从那以后我没有在 Windows 模拟器上进行任何 node.js 开发,因为 2012 年 6 月最新的适用于 Node.js 的 Azure SDK 有问题.

这些是我采取的步骤:

1) 重新格式化 HD 2) 插入 Windows 7 N SP1 CD 3) 重新启动机器进入 CD 安装 4) 跟随并等待 Windows 7 安装 5) 运行添加/删除程序 + 启用 IIS + IIS 管理工具 6) 运行 Windows 更新 (安装大约53 次更新)7)转到此处http://www.windowsazure.com/en-us/develop/nodejs/ 8)单击 Windows Installer 2012 年 6 月并安装 Windows Azure SDK for Node.js - 2012 年 6 月 9)运行 Azure Powershell 10 ) 导航到 c:\node\testSite\webrole1 11) 启动站点:start-azureemulator -launch 12) 在网站上玩耍(然后崩溃!)

Problem signature:
Problem Event Name: APPCRASH
Application Name:   iisexpress.exe
Application Version:    8.0.8298.0
Application Timestamp:  4f620349
Fault Module Name:  iiscore.dll
Fault Module Version:   8.0.8298.0
Fault Module Timestamp: 4f63b65c
Exception Code: c0000005
Exception Offset:   00021767
OS Version: 6.1.7601.2.1.0.256.28
Locale ID:  1033
Additional Information 1:   f66d
Additional Information 2:   f66d807b515d6b2dc6f28f66db769a01
Additional Information 3:   7b2f
Additional Information 4:   7b2f6797d07ebc2c23f2b227e779722e

我在树脂安装过程中错过了一步吗?我是否拥有进行 node.js windows azure 模拟器开发所需的所有文件?为什么 IIS Express 总是崩溃?我是否仍然可以在不使用 IIS Express 的情况下进行 node.js windows azure 模拟器开发并使用随附的本地 Windows 7 N (SP1) IIS 7.x?

4

3 回答 3

1

您只需要在 web pi 中安装“适用于 Node.js 的 Windows Azure SDK”,这会将所有需要的部分链接起来,包括适用于 Windows Azure 的模拟器和 IIS Express 8 的适当版本。

https://github.com/WindowsAzure/azure-sdk-for-node

于 2012-07-09T21:21:17.110 回答
0

为了解决这个问题,我这样做了:

1) Reinstall Windows 7 N SP1
2) Run Add/Remove Programs
3) Select IIS (go through and enable all the bits)
4) Run Windows Update (53 mandatory updates)
5) Install MS Visual Studio 2012 RC Release
6) Run MS Visual Studio 2012 RC Release
7) Select New Project/Cloud
8) Click the button that says 'Install Windows Azure SDK'
9) Install Windows Azure SDK (this installs IIS Express 8.0)
10) In Web Platform Installer, select Powershell and Windows Azure SDK for Node.js - June 2012

现在 IIS 工作进程不再崩溃。分析情况后,很可能是 IIS 8.0 版本解决了这个问题。

于 2012-07-04T03:11:12.493 回答
0

您可以做几件事来缩小问题的范围:

(1) 在您的服务目录中,导航到 local_package.csx\roles\\approot\bin 并查看 log.txt 的内容 -> 这是角色启动的日志,会告诉您初始配置是否有任何问题对于角色(在角色配置时,复制 iisnode_schema 并将 http 模块注册到 iis express )

(2)在你的web角色目录下,查看iisnode目录下的日志文件,如果你的node app里有打印到控制台的数据,会显示在这里

于 2012-09-08T01:04:54.187 回答