如何调试本地运行的Azure node.js Web服务

时间:2011-12-14 00:27:46

标签: node.js azure iisnode

如何实现这一崇高目标?我已经改变了我的web.config来包含这个:

<iisnode 
  debuggingEnabled="true"
  loggingEnabled="true"
  devErrorsEnabled="true"
/>  

当我在我的模拟网络角色http://localhost/server.js/debug/上点击此网址时,我明白这一点:

iisnode模块无法部署初始化调试器所需的支持文件。请检查运行node.js应用程序的IIS应用程序池的标识是否具有对node.js应用程序所在服务器上的目录的读写访问权限。

1 个答案:

答案 0 :(得分:2)

node-inspector调试支持需要“Windows Azure SDK for Node.JS”WebPI中未包含的第三方模块。

您需要卸载IISNode(控制面板/卸载程序)和 安装“完整”的IIS-Node版本 https://github.com/downloads/tjanczuk/iisnode/iisnode-full-iis7-v0.1.11-x86.msi 要么 https://github.com/downloads/tjanczuk/iisnode/iisnode-full-iis7-v0.1.11-x64.msi

然后重复您正在进行的配置步骤。