【问题标题】:How to deploy Node.js VS project into Azure?如何将 Node.js VS 项目部署到 Azure 中?
【发布时间】:2015-04-12 09:21:16
【问题描述】:

我只是想在 Visual Studio 2013 中使用 Node.js 尝试一些新的东西。我使用“Basic Azure Node.js Express 4 Application”模板创建了一个新项目。无需添加任何我自己的代码,它在本地运行良好。然后,我尝试将其作为网站部署到 Azure 中。

当我使用 VS 的“发布”菜单时,我在登录时卡住了。它一直在抱怨“没有添加 microsoft azure 订阅。使用具有订阅的帐户登录”。但是我有正确的帐户,并且基于此Q/A,当我登录时,我确实在 Windows Azure 管理门户的“设置”选项卡中看到我的订阅显示为“Visual Studio Premium with MSDN”和“服务管理员”角色从网站。有什么问题?

然后,我尝试使用 LocalGit 部署它,如this tutorial 所示。经过一番挣扎,它似乎已经展开。但是,当我尝试打开网址时,我收到错误“您无权查看此目录或页面。”我也找不到答案。所以,我又卡住了。

【问题讨论】:

    标签: node.js azure visual-studio-2013 web-deployment


    【解决方案1】:

    确保server.js 位于存储库的根目录中。否则Set default webpage for website on Microsoft Windows Azure

    package.json这部分也很关键:

      "main": "main.js",  // required script
      "scripts": {
        "start": "node main.js"  // npm start command
      },
      "engines": {
        "node": "0.12.3"  // must be on platform
      },
    

    【讨论】:

      猜你喜欢
      • 2021-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多