Я не уверен, что моя проблема полностью связана с кодом или сетью, хотя вряд ли мой сайт работает иначе.В кратком описании я создал веб-сайт, который размещен в демилитаризованной зоне моего работодателя.Это веб-форма MVC asp.net C #, которая отправляет данные тестовых платежных транзакций в тестовую производственную среду внутри компании.Пользователь заполняет некоторые поля и нажимает кнопку отправки в IE, и IE берет на себя оттуда и отображает ответ от внутреннего тестового рабочего сервера.Все идет нормально.Теперь ... я изменяю его так, чтобы отправка проходила через мой Контроллер, собирая данные и отправляя их на тот же внутренний тестовый производственный сервер, где я сейчас получаю исключение для потока данных потока ...line.
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(selectedServer); // Create a request using a URL that can receive a post.
request.Method = "POST"; // Set the Method property of the request to POST.
byte[] byteArray = Encoding.UTF8.GetBytes(TransactionData);
request.ContentType = "application/x-www-form-urlencoded"; // Set the ContentType property of the WebRequest.
request.ContentLength = byteArray.Length; // Set the ContentLength property of the WebRequest.
Stream dataStream = request.GetRequestStream(); // Get the request stream.
dataStream.Write(byteArray, 0, byteArray.Length); // Write the data to the request stream.
dataStream.Close(); // Close the Stream object.
WebResponse response = request.GetResponse(); // Get the response.
Исключением является: System.Net.Sockets.SocketException
"A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 'some.ip.address.255:7969' at System.Net"
TransactionData - это строка.Заранее благодарим и дайте мне знать, если потребуется дополнительная информация.