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

Git 如何仅将子文件夹发布到我的Azure网站?,git,azure,bitbucket,azure-web-app-service,asp.net-core,Git,Azure,Bitbucket,Azure Web App Service,Asp.net Core,在Visual Studio 14 CTP中,我创建了一个新的“ASP.NET vNext Web应用程序” 我希望有一个本地git存储库,可以与我的BitBucket存储库同步 我想将我的整个文件夹结构推送到Bitbucket,其中包括我为SQL脚本创建的文件夹以及.sln文件和其他所有内容 这是Visual Studio制作的文件夹结构的一部分: - MyApp <-- I want this and below in BitBucket -- MyApp.sln.ide -- sq

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

我希望有一个本地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

-MyApp在VisualStudio14CTP中可能有一种方法可以做到这一点,但由于它的发展非常快,我迷失了方向。下面是使用命令提示符执行此操作的方法


cd
进入
src/MyApp
并在那里运行
kpm-pack
。这将为您仅为
src/MyApp
project创建一个可发布的文件夹结构(我假设您在
src/MyApp
文件夹下有project.json文件)。例如,您现在可以通过FTP将此文件夹发布到Azure网站。这里有说明:

Hi@tugberk,这看起来对我很有效,但它让我怀疑我是否做了一些太离谱的事情。Azure有没有更好的方法来拥有一个用于部署的存储库,并使您的.sln文件等版本化和安全?你做什么?@user390480当我使用azure网站时,我通常使用GIT发布功能发布我的应用程序:但我不确定它将如何与azure网站配合使用。