4

我在 Windows Azure 网站上运行 Node.js 服务器作为我的移动应用程序的 API。由于需要 web.config,我遇到了一些麻烦 - 但我找不到任何真正有用的文档。我能找到的所有东西都是在谷歌上搜索特定问题,运气好的话,我可以使用配置片段。

  • 是否有任何关于 web.config 可以包含的内容及其含义的一般文档?
  • 一开始我遇到的问题是 IIS 将错误修改为一般错误。但由于它是一个 REST API,我希望返回 HTTP 状态代码。我用<httpErrors existingResponse="PassThrough" />元素解决了这个问题,但它似乎不适用于每个错误。

到目前为止,我发现的唯一文档是 iisnode 模块的示例配置文件。

4

2 回答 2

4

如果您看到以下错误:

在项目中找不到 web.config,要创建要部署到 Windows Azure 的项目,您必须创建一个 Windows Azure Node.js 项目。

....您可能创建了错误类型的 Visual Studio 项目。您需要“Windows Azure Node.js 应用程序”而不是“Node.js Web 应用程序”。前者会创建一些 Azure 所需的额外文件(Web.cloud.config 和 Web.config)。

您可以创建一个正确类型的虚拟 VS 项目,然后将这些文件复制到现有项目中。或者,创建一个正确类型的新项目并将源文件复制到新项目中。

于 2014-01-09T22:27:11.447 回答
3

创建 Azure 基本 Node.js Express 应用程序

Azure 节点应用程序

于 2015-05-10T11:41:58.633 回答