尝试使用使用SharpSVN在ASP.NET应用程序。到目前为止,它已经只会带来麻烦。首先,我一直得到的“锁定”的文件(不存在)权限错误,即使NETWORK SERVICE对目录的完全权限。最后,在挫折中我只授予每个人完全控制。现在,我得到一个新的错误:

的OPTIONS ' HTTPS://服务器/ SVN /回购':授权失败:无法验证服务器:拒绝基本挑战( HTTPS://服务器

此情况是否我已低于或不的DefaultCredentials:

using (SvnClient client = new SvnClient())
{
    //client.Authentication.DefaultCredentials = new System.Net.NetworkCredential("user", "password");
    client.LoadConfiguration(@"C:\users\myuser\AppData\Roaming\Subversion");

    SvnUpdateResult result;
    client.Update(workingdir, out result);
}

任何线索?我希望有一个与该库的一些文档,因为它似乎非常有用。

有帮助吗?

解决方案

您需要授予权限的用户是最有可能的ASPNET用户,因为这是用户的ASP.NET代码作为默认。

其他提示

ASPNET用户是本地帐户,优选youd'd想将一个模拟块运行此代码,使用网络帐户设置为这个特定原因

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top