将网站的前端部署到Azure

时间:2015-07-23 08:04:51

标签: web-services azure gruntjs web-deployment

我正在尝试将我的Web应用程序和Web服务部署到Azure。我对Web开发有点陌生,甚至更新的Web应用程序部署。

当我在本地计算机上测试部署时,有两个步骤:

1)从VS内发布Web服务。将生成的文件夹复制到服务器的inetpub / wwwroot /文件夹,从IIS管理器转换为应用程序。 - 我将此称为后端。

2)主持并运行Web应用程序。运行“grunt build”生成“dist”文件夹,将dist文件夹复制到inetpub / wwwroot,在iis manager中创建指向该文件夹的新站点。 - 我将此称为前端。

我似乎已经在Azure中正确完成了第1步:http://nxgnopencast.azurewebsites.net/ - 从Visual Studio中将其发布到Azure。 我的问题是第2步。什么是grunt构建并使用iis manager转换为Azure网站?

1 个答案:

答案 0 :(得分:0)

尝试将IIS网站上的所有内容复制到Azure网络应用上的wwwroot文件夹中。这可以通过FTP轻松完成,也可以在SCM网站上拖放:http://nxgnopencast.scm.azurewebsites.net/

在SCM站点上转到Debug console> CMD然后使用文件夹结构转到D:\ home \ site \ wwwroot并将所有内容拖放到那里。

enter image description here

有关更多部署技巧,请参阅: https://azure.microsoft.com/en-us/documentation/articles/web-sites-deploy/