Как удалить прокси из WebRequest и оставить DefaultWebProxy нетронутым

Я использую 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 потому что это глобальное статическое свойство, и оно может оказывать неблагоприятное влияние на другие части приложения.

Есть идеи как это сделать?

Ответы на вопрос(3)

Ваш ответ на вопрос