在IIS Express下运行的Node.js保持崩溃

时间:2012-07-02 03:33:48

标签: node.js powershell azure iis-express

我最近在我的机器上安装了Windows 7并返回下载并安装工具,以帮助我继续开发node.js windows azure web应用程序。我按照node.js azure site上的说明进行操作:

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运行网站时,例如:

start-azureemulator -launch

它继续运行I​​IS Express,几分钟后IIS Express崩溃并显示以下信息:

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更新,但它说我已经获得了所有最新的更新等。

我可以告诉powershell cmdlet使用IIS 7而不是IIS Express吗?我猜测它与我的机器上的IIS Express有关。

我做了一些狩猎,发现这个人遇到了类似的问题:

https://github.com/tjanczuk/iisnode/issues/149

我每1秒运行一次cron作业,检查是否需要更新任何网站总数。这会导致IIS Express崩溃吗?

干杯

1 个答案:

答案 0 :(得分:0)

我相信如果您从以下链接安装和使用iisnode for IIS7 64bit(而不是iisnode for iisexpress),我的问题将得到解决,因为我可以解决过去的类似问题:

http://go.microsoft.com/?linkid=9784331