我怎样才能将子文件夹发布到我的Azure网站?

时间:2014-10-23 18:19:06

标签: git azure bitbucket azure-web-sites asp.net-core

在Visual Studio 14 CTP中,我创建了一个新的“ASP.NET vNext Web应用程序”。

我想拥有一个与BitBucket存储库同步的本地git存储库。

我想将我的整个文件夹结构推送到Bitbucket,其中包括我为我的SQL脚本创建的文件夹以及.sln文件和其他所有内容。

这是Visual Studio制作的文件夹结构的一部分:

- MyApp  <-- I want this and below in BitBucket
-- MyApp.sln.ide
-- sqlscripts
-- src
---- MyApp  <-- I want only this and below to be deployed to Azure Website.
----- bin
----- Controllers
----- Models
----- wwwroot

我会将整个文件夹结构推送到BitBucker,但我只希望第二个MyApp文件夹和下面的文件夹转到Azure。

我可以告诉Azure只是“获取”一个MyApp文件夹及其下方吗?

1 个答案:

答案 0 :(得分:1)

在Visual Studio 14 CTP中可能有一种方法可以做到这一点,但随着它的快速发展,我失去了轨道。这是使用命令提示符执行此操作的方法。

cd进入src/MyApp并在那里运行kpm pack。这将为src/MyApp项目创建一个可发布的文件夹结构(我假设您在src/MyApp文件夹下有project.json文件)。您现在可以通过FTP将此文件夹发布到Azure网站。说明在这里:https://github.com/aspnet/Home/wiki/Deploy-an-AspNet-vNext-application-to-Microsoft-Azure-websites