我正面临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/