Я проверил все статьи, доступные в Интернете, чтобы найти решение, но не смог решить эту проблему, поэтому просил помощи у нашего сообщества.
Проблема: я копирую файлы и интегрирую их с помощью инструмента, разработанного в C # .net, изсетевое местоположение, которое использует другое имя пользователя, чем учетные данные для входа в Windows.
Сетевой путь выглядит как = \\ company.city.com Идентификатор пользователя: отличается от идентификатора входа в Windows
Мне нужно только войти в системуместоположение, а затем оно остается в системе до тех пор, пока я не выйду, но я хочу войти в систему с помощью кода C #, прежде чем копировать файлы каждый раз.
Я пытался использовать этот код, но он не работает, но выдает ошибку, не зная, почему можетбудь то сетевой путь как веб-расположение.
WebRequest request = (WebRequest)WebRequest.Create("\\\\company.city.com");
\\or WebRequest request = (WebRequest)WebRequest.Create("\\\\company.city.com\\folder");
request.Method = request.Method.Clone;
request.Credentials = new NetworkCredential("user_id","password");
WebResponse response = (WebResponse)request.GetResponse();
Stream responseStream = response.GetResponseStream();
StreamReader reader = new StreamReader(responseStream);
Console.WriteLine(reader.ReadToEnd());