我最近在我的机器上安装了Windows 7并返回下载并安装工具,以帮助我继续开发node.js windows azure web应用程序。我按照node.js azure site上的说明进行操作:
http://www.windowsazure.com/en-us/develop/nodejs/
并使用web安装程序4.0,它说我已经成功安装了这些工具:
我遇到的问题是,当我使用powershell运行网站时,例如:
start-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崩溃吗?
干杯
答案 0 :(得分:0)
我相信如果您从以下链接安装和使用iisnode for IIS7 64bit(而不是iisnode for iisexpress),我的问题将得到解决,因为我可以解决过去的类似问题: