这个问题与这个问题有关:
Node.js running under IIS Express Keeps Crashing
我需要帮助重新安装并在Windows模拟器工作中启动并运行node.js.
您好我正在重新安装我的机器:
从开始到结束使node.js开发工作的正确程序是什么,到目前为止没有任何工作,模拟器(IIS Express)工作器处理器不断崩溃。无论有多少个实例,它们都会崩溃。直到两周前我的节点开发工作正常,但我不得不重新安装,从那时起我就没有在Windows模拟器上进行任何node.js开发,因为最新的2012年6月Azure SDK for Node.js是错误的
这些是我采取的步骤:
1)重新格式化HD 2)插入Windows 7 N SP1 CD 3)重启机器进入光盘安装 4)关注并等到安装Windows 7 5)运行添加/删除程序+启用IIS + IIS管理工具 6)运行Windows Update(安装了大约53个更新) 7)去这里http://www.windowsazure.com/en-us/develop/nodejs/ 8)单击2012年6月的Windows Installer并安装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
我在resintall流程中错过了一步吗?我是否有所有必需的文件来做node.js windows azure模拟器开发?为什么IIS Express会一直崩溃?我是否仍然可以在不使用IIS Express的情况下进行node.js windows azure模拟器开发并使用我发布的本地Windows 7 N(SP1)IIS 7.x?
答案 0 :(得分:1)
您应该只需要在web pi中安装“Windows Azure SDK for Node.js”,这将链接所有需要的部分,包括适用于Windows Azure的仿真器版本和IIS Express 8。
答案 1 :(得分: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版本解决了这个问题。
答案 2 :(得分:0)
您可以采取一些措施来缩小问题范围:
(1)在您的服务目录中,导航到local_package.csx \ roles \\ approot \ bin并查看log.txt的内容 - >这是来自角色启动的日志,它将告诉您角色的初始配置是否存在任何问题(在角色配置时,复制iisnode_schema并使用iis express注册http模块)
(2)在你的web角色目录中,查看iisnode目录中的日志文件,如果你的节点应用程序中有任何数据打印到控制台,它将显示在这里