Копирование файлов между двумя серверами в разных доменах с помощью credentials (домен, имя пользователя, пароль (C#)
Проблема в том, что неверное имя пользователя, пароль или сетевой путь не найдены.
Что я уже пробовал:
using (var client = new System.Net.WebClient()) { client.Credentials = new System.Net.NetworkCredential("username", "password"); var localPath = @"\\xxx.xxx.xxx.xxx\folder\MineFile.txt"; var remotePath = "https://test.com:xxxx/folder/MineFile.txt"; client.DownloadFile(remotePath, localPath); }
F-ES Sitecore
Учетные данные будут использоваться для доступа к удаленному файлу для загрузки, а не для доступа к UNC, который вы сохраняете. Контекст, в котором выполняется ваш код, будет нуждаться в доступе на запись в UNC. Если это не так, вам может потребоваться загрузить файл локально, а затем использовать другой механизм, который позволяет копировать файлы в UNC, предоставляя учетные данные.