سلام و روز به خیر.

من می خوام به یه فولدر share شده که تو سیستم کاربر هست دسترسی داشته باشم از طریق این کد ها :


                    var sttingObj = _iPSettingRepository.GetAll().SingleOrDefault(i => i.OfficeId == officeId);
string Ip = sttingObj.IP;
string UsrNm = sttingObj.UserName;
string Psw = sttingObj.Password;
var cm = new Credential
{
Target = Ip,
Type = CredentialType.DomainPassword,
PersistanceType = PersistanceType.Enterprise,
Username = UsrNm,
Password = Psw
};
cm.Save();
WebClient client = new WebClient();
NetworkCredential nc = new NetworkCredential(UsrNm, Psw , Ip);



چند تا سیستم که تو یه شبکه هستن با این دستور کار میکنه یعنی ip سیستم مقابل با اجرای این دستور در قسمت Credentioal Manager اضافه میشه ولی وقتی پابلیش می کنم سمت سرور این Credentioal ایجاد نمیشه و خطای Username and password incorrect v رو میده.
دوستان باید چه کنم؟