我在Windows Azure网站上运行Node.js服务器作为我的移动应用程序的API。由于需要web.config,我遇到了一些麻烦 - 但我找不到任何有用的文档。我能找到的一切都是谷歌上搜索特定问题而且有点运气我可以使用配置片段。
<httpErrors existingResponse="PassThrough" />
元素解决了这个问题,但它似乎并不适用于每个错误。到目前为止,我找到的唯一文档是iisnode模块的示例配置文件。
答案 0 :(得分:2)
如果您看到以下错误:
在项目中找不到web.config,要创建要部署到的项目 在Windows Azure中,您必须创建一个Windows Azure Node.js项目。
....您可能创建了错误类型的Visual Studio项目。您需要“Windows Azure Node.js应用程序”而不是“Node.js Web应用程序”。前者创建了一些Azure所需的额外文件(Web.cloud.config&amp; Web.config)。
您可以创建正确类型的虚拟VS项目,然后将这些文件复制到现有项目中。或者,创建一个正确类型的新项目,并将源文件复制到新项目中。
答案 1 :(得分:1)
创建Azure Basic Node.js Express应用程序