У меня есть клиент C# SOAP, который использует класс SoapHttpClientProtocol для подключения к серверу. Программа отлично работает при работе в офисе, но когда я запускаю ту же программу дома, используя SonicWall VPN, я получаю тайм-аут и не удается установить соединение Перезагрузка P C иногда решает проблему, но затем она снова завершится неудачей.
Я могу подключиться к тому же серверу, используя Chrome и Firefox, и даже могу подключиться к серверу, когда используя простой вызов WebClient.DownloadString (url). Кажется, проблема с классом SoapHttpClientProtocol, который слишком укоренился в коде, чтобы его заменить. Есть идеи?