1

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

http://www.windowsazure.com/en-us/develop/nodejs/

并使用 web installer 4.0 它说我已经成功安装了这些工具:

  • Windows Azure PowerShell
  • 适用于 Node.js 的 Windows Azure SDK - 2012 年 6 月
  • 适用于 .Net 的 Windows Azure SDK(VS 2012 RC)- 2012 年 6 月
  • IIS 推荐配置

我遇到的问题是,当我使用 powershell 运行站点时,例如:

启动 azureemulator -launch

它继续运行 IIS 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 崩溃吗?

干杯

4

1 回答 1

0

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

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

于 2012-07-02T19:55:39.813 回答