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

use*_*480 5 git bitbucket azure azure-web-app-service 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
Run Code Online (Sandbox Code Playgroud)

我会将整个文件夹结构推送到 BitBucker,但我只想将第二个 MyApp 文件夹及以下文件夹转到 Azure。

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

tug*_*erk 0

在 Visual Studio 14 CTP 中可能有一种方法可以做到这一点,但由于它发展得非常快,我失去了踪迹。这是使用命令提示符执行此操作的方法。

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