我最近在我的机器上重新安装了 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 崩溃吗?
干杯