我正面临BITS安全问题。

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

现在,我的要求是我想对虚拟目录密码进行保护。我已经通过IIS> Directory Security完成了。我不允许匿名访问,但是从客户端无法设置ID和密码。我的代码是:

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

credz.UserName = "[email protected]";
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();


但这不起作用...

我迫切需要帮助。

最佳答案

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

关于c# - BITS凭证问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3422533/

10-11 11:31