我最近在我的机器上安装了Windows 7并重新下载并安装这些工具,以帮助我继续开发node.js windows azure Web应用程序。我跟着在node.js的蔚蓝网站给出的说明:在IIS Express下运行的Node.js保持崩溃
http://www.windowsazure.com/en-us/develop/nodejs/
,并使用Web安装程序4.0,它说我已经成功安装这些工具:
- 的Windows Azure Powershell的
- 的Windows Azure SDK for Node.js - 2012年6月
- Windows Azure SDK for .Net(VS 2012 RC) - 2012年6月
- IIS推荐配置
我遇到的问题是,当我使用PowerShell如运行网站:
启动 - 启动azureemulator
它会开始运行IIS Express和几分钟后IIS快递崩溃与以下信息:
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
我每次运行2个实例,他们都一个接一个地崩溃。有没有人遇到过类似的问题并解决了这个问题?他们需要升级吗?我已经运行Windows Update,但它说我已经得到了所有最新的更新等。
我可以告诉powershell cmdlet使用IIS 7而不是IIS Express吗?我正在猜测它在我的机器上与IIS Express有关。
我做了一些狩猎了一圈,发现这里这个人谁经历了类似的问题:
https://github.com/tjanczuk/iisnode/issues/149
我有运行每隔1秒cron作业,以检查是否有任何的网站总数必须更新。这可能导致IIS Express崩溃?
干杯
嗨avkash,我使用的是32位机器? IIS7 64bit会运行或安装在32位机器上? –
是的,不,它不适用于我avkashchauhan。它说我安装了错误的处理器等。还有其他建议吗?我只是要重新安装Windows,并再次启动整个过程,有没有工作的早期版本的Windows Azure SDK的Node.js,我知道有2012年6月的版本,但显然这是越野车,并没有充分测试。有任何想法吗? –
请在32位机器上安装32位iisnode.exe。我没有看到我的64位iisnode和2012年6月SDK的问题。您可能需要删除一些其他因素来解决您的问题。 – AvkashChauhan