Microsoft Azure でクラウド サービス型のソリューションを作成しました。このソリューションには、worker ロール プロジェクトが 1 つあります。
LibGit2Sharp ライブラリを使用して、worker ロールで 1 つのリポジトリを複製したいと考えています。
単純な:
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 Package Manager を使用して、LibGit2Sharp ライブラリをプロジェクトに追加しました。
あなたはどう思いますか、私は何かが恋しいですか?