Я использую FtpWebRequest для работы с некоторыми файлами FTP, и мне нужно напрямую подключиться (без прокси). Однако WebRequest.DefaultWebProxy содержит настройки прокси-сервера IE (я считаю).
WebRequest request = WebRequest.Create("ftp://someftpserver/");
// request.Proxy is null here so setting it to null does not have any effect
WebResponse response = request.GetResponse();
// connects using WebRequest.DefaultWebProxy
Мой код является частью огромного приложения, и я не хочу изменять WebRequest.DefaultWebProxy
, потому что он является глобальным статическим свойством и может оказать неблагоприятное воздействие на другие части приложения.
Любая идея, как это сделать?