1

我还没有尝试过任何事情(因为这意味着将我的项目从 SVN 转换为 Git)所以我想早点问这个以评估可能的选项。

我有一个 Web 项目要部署到 Windows Azure,它有很多 NuGet 依赖项,目前由 Visual Studio 管理。我没有将它托管在 Github 上,但我会将它托管在我的源服务器上的专用存储库上(与 SVN 平行)。由于在源代码控制中您只存储代码,并且 NuGet 允许您在更改开发工作站时检索依赖项(与 Maven 完全一样),我想问 Azure 在处理 Git 和 NuGet 依赖项时的行为方式。

AFAIU 当您git push使用 Azure 时,您只需将源代码推送到他们的分支,以便他们检测传入的代码,使用 .NET 编译器进行编译并部署到托管您网站的所有负载平衡 Web 服务器。但是,如果您的项目需要 NuGet 依赖项会怎样?Azure 会自动为您下载它们还是编译器会崩溃?

4

1 回答 1

3

您可以在解决方案上启用包还原http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages 并使用 kudu 功能推送它,如本博客文章 http://blog 中所述。 davidebbo.com/2012/06/introducing-open-source-engine-behind.html hth

于 2013-03-24T07:01:54.597 回答