如何仅将一个子文件夹发布到我的Azure网站?

5
在Visual Studio 14 CTP中,我创建了一个新的“ASP.NET vNext Web Application”。
我想要一个本地Git存储库,并将其与我的BitBucket存储库同步。
我想要将整个文件夹结构推送到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

在Visual Studio 14 CTP中可能有一种方法来实现这个,但由于它正在快速发展,我已经失去了追踪的方式。以下是使用命令提示符执行此操作的方法。

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


嗨@tugberk,看起来这对我很有用,但这让我想知道我是否做了一些超出常规的事情。在Azure中,是否有更好的方法来拥有部署存储库并使您的.sln文件等版本化和安全?你怎么做的? - user390480
当我使用 Azure Web Sites 时,通常会使用 GIT 发布功能发布我的应用程序:http://azure.microsoft.com/en-us/documentation/articles/web-sites-publish-source-control/ 不过我不确定它在 Azure Web Sites 上的表现如何。 - tugberk

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接