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

标签 node.js azure iisnode

如何实现这一崇高目标?我已经更改了我的 web.config 以包含此内容:

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

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

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

最佳答案

Node 检查器调试支持需要“Windows Azure SDK for Node.JS”WebPI 中未包含的第 3 方模块。

您需要卸载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

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

关于node.js - 如何调试本地运行的 Azure Node.js Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8498168/

相关文章:

node.js - 使用命名管道的 Node HTTP 请求

node.js - IISNode 和 Express 3 产生 http 403.13 错误

javascript - 如何按 "Trending"对搜索结果进行排序?

node.js - 在 Node.js child_process.fork() 完成之前,Redis 数据不会显示

Azure SQL 数据库高级版不可用

azure - 使用 Azure ML 的 C# async/await 到 F# 示例

javascript - 从 DynamoDB 获取有限且排序的项目页面?

mysql - 使用 MYSQL 数据进入控制台但未呈现在 HTML 页面上

c# - Windows 服务总线检查性能计数器

node.js - IIS 覆盖 Express 响应的正文