我在 Microsoft Azure 中创建了一个云服务类型的解决方案。这个解决方案有一个工人角色项目。
我想使用 LibGit2Sharp 库克隆一个具有工作者角色的存储库。
很简单:
public override bool OnStart()
{
ServicePointManager.DefaultConnectionLimit = 12;
string workingDir = @"E:\TestRepos\testrepo3";
string repoUrl = "https://github.com/xx/xx.git";
string repoPath = LibGit2Sharp.Repository.Clone(repoUrl, workingDir);
return base.OnStart();
}
但我在 Repository.Clone() 行收到以下错误消息。
我在我的 MVC 5 项目中使用此代码,在这种情况下,它运行良好。我使用 Nuget 包管理器将 LibGit2Sharp 库添加到项目中。
你怎么看,我错过了什么?