如何使用SharpSVN在ASP.NET?
-
23-09-2019 - |
题
尝试使用使用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想将一个模拟块运行此代码,使用网络帐户设置为这个特定原因
不隶属于 StackOverflow