繁体   English   中英

如何将Node.js VS项目部署到Azure中?

[英]How to deploy Node.js VS project into Azure?

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

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

然后,我尝试使用LocalGit部署它,如本教程所示。 经过一番努力,它似乎已经部署完毕。 但是,当我尝试打开URL时,出现错误“ 您无权查看此目录或页面。 ”我也找不到答案。 所以,我再次陷入困境。

确保server.js位于存储库的根目录中。 否则在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
  },

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM