Сетевое соединение C # работает с общего диска

Я пытаюсь прочитать веб-ресурс в коде C #. К сожалению, код действителен только при запуске с локального диска и вызывает исключение при запуске с общего сетевого ресурса (и это то, что мне нужно).

The underlying connection was closed: Unable to connect to the remote server.
   in System.Net.HttpWebRequest.GetResponse()
   .........
Caused by: 
An invalid argument was supplied
   in System.Net.Sockets.Socket..ctor(AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType)
   in System.Net.ServicePoint.GetConnection(PooledStream PooledStream, Object owner, Boolean async, IPAddress& address, Socket& abortSocket, Socket& abortSocket6, Int32 timeout)
   in System.Net.PooledStream.Activate(Object owningObject, Boolean async, Int32 timeout, GeneralAsyncDelegate asyncCallback)
   in System.Net.Connection.CompleteStartConnection(Boolean async, HttpWebRequest httpWebRequest)

Я пробовал код, похожий на (это исключение):

request = (HttpWebRequest)WebRequest.Create(url);

а также прямое подключение к розетке в соответствии сhttp://msdn.microsoft.com/en-us/library/2b86d684.

У меня есть подозрение, что в Windows есть какая-то настройка безопасности, которая предотвращает сетевые подключения. Возможно ли это решить? Через политику AD? Или что-то в моем коде?

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

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