BITS凭证问题

时间:2010-08-06 09:31:17

标签: c# iis file-upload microsoft-bits bits-service

我正面临BITS安全问题。

我正在创建应用程序,我使用t BITS上传文件并将其下载到IIS服务器。

现在,我的要求是我希望保护我的虚拟目录密码。我是通过IIS>目录安全性完成的。我不允许匿名访问,但从客户端我无法设置ID和密码。我的代码是:

SharpBits.Base.BitsCredentials credz = new SharpBits.Base.BitsCredentials();

credz.UserName = "administrator@otssolutions.net";
credz.Password = "ad_10ots";
credz.AuthenticationScheme = SharpBits.Base.AuthenticationScheme.Digest;
credz.AuthenticationTarget = AuthenticationTarget.Server; 

BitsJob newJob = manager.CreateJob("vv", JobType.Upload);

newJob.AddFile("http://192.168.1.48/upload/abc.txt", @"C:\Temp\xyz.txt");
newJob.AddCredentials(credz);
newJob.Resume();

但它不起作用......

我迫切需要帮助。

1 个答案:

答案 0 :(得分:1)

您是否尝试过域\用户格式?例如。 OTSSOLUTIONS\administrator用户名?您的服务器的域名可能与您的网站域名不同,因此请右键单击“我的电脑”并选择“属性”来检查您的域名。