using System;
using System.Collections.Generic;
using System.Windows.Forms;
using System.Net;
using System.IO;
namespace WindowsFormsApplication2
{
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
WebRequest regWeb;
try
{
IWebProxy asd = WebRequest.GetSystemWebProxy();
WebRequest request = WebRequest.Create("http://portal.me/somefile.doc");
if (request != null)
{
WebResponse response = request.GetResponse();
if (response != null)
{
response.Close();
}
}
MessageBox.Show("ok");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}
}
на
IWebProxy asd = WebRequest.GetSystemWebProxy();
получаю это:
---------------------------
The requested protocol has not been configured into the system, or no implementation for it exists
---------------------------
OK
---------------------------
получаю:
---------------------------
Error creating the Web Proxy specified in the 'system.net/defaultProxy' configuration section.
---------------------------
OK
---------------------------
если по первому сообщению все мутно, то по второму можно найти рекомендации по переустановке фрейворка, что мне в принципе не помогает (сносил все потом все ставил начиная с 1-ого, переустановка студии тоже не помогла)
Приведенный мною код на других машинах работает (и стой же конфигурацией с другой).
Может у кого-нибудь есть умные мысли?
ЗЫ: Win2003 VS 9.0, Framework 3.5
ЗЫ: переустанавливать систему не хочу
Re: WebRequest и "The requested protocol has....."
получаю: The requested protocol has not been configured into the system, or no implementation for it exists
вместо: Error creating the Web Proxy specified in the 'system.net/defaultProxy' configuration section.
какая то глобальная муть с машиной, практически уверен, что переустановка системы поможет, но не хочеться
Re[3]: WebRequest и "The requested protocol has....."
теперь то, что то проясняется, протокол конечно ни разу не настроен, но зачем создавать сокет если Socket.SupportsIPv6 = false, даже если и Socket.OSSupportsIPv6 = true
главное как с этим жить дальше?
Re: WebRequest и "The requested protocol has....."
Я, может, глупость скажу, но ты не проверял, как именно настроен прокси в системе (это же прокси из свойств обозревателя, да?)? Может, там фигня какая-нибудь?
Re[2]: WebRequest и "The requested protocol has....."
Здравствуйте, Mr.Cat, Вы писали:
MC>Я, может, глупость скажу, но ты не проверял, как именно настроен прокси в системе (это же прокси из свойств обозревателя, да?)? Может, там фигня какая-нибудь?
ну да, именно оттуда, проверял 10 раз, сносил/ставил 10 раз
без прокси та же хрень The requested protocol has not been configured into the system, or no implementation for it exists
при вызове
Здравствуйте, drot, Вы писали: D>без прокси та же хрень D>The requested protocol has not been configured into the system, or no implementation for it exists
Может, какая фигня с настройками протоколов на адаптере (например, отключен ipv6 или, наоборот, включен)? И что возвращает GetHostEntry для твоего адреса?
Re[4]: WebRequest и "The requested protocol has....."
От:
Аноним
Дата:
17.04.12 14:48
Оценка:
Здравствуйте, Mr.Cat, Вы писали:
MC>Здравствуйте, drot, Вы писали: D>>без прокси та же хрень D>>The requested protocol has not been configured into the system, or no implementation for it exists MC>Может, какая фигня с настройками протоколов на адаптере (например, отключен ipv6 или, наоборот, включен)? И что возвращает GetHostEntry для твоего адреса?
на адаптере он отсутствует как таковой вообще, сейчас не проверял но GetHostEntry возвращает только ip4 (проверю завтра, бежать надо домой)
Re[5]: WebRequest и "The requested protocol has....."