Azure Web App

时间:2018-06-13 03:49:34

标签: azure-web-sites

我被困在一个问题上。我收到错误"无法连接到远程服务器。尝试以其访问权限禁止访问套接字#34;。

在网上搜索并获得azure支持后,我发现如果Web App达到azure web app实例的出站连接限制,它会拒绝连接或终止额外的连接。这是打开套接字句柄的image

我的应用程序调用第三方WebAPI和wcf服务。我已经编写了代码来调用API后关闭连接。但它对我不起作用。我做了以下代码来调用Web API。

var request = (HttpWebRequest)WebRequest.Create("www.xyz.com");
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.KeepAlive = false;
request.Headers.Add("Authorization", "Handshake");
byte[] bodyData;
bodyData = Encoding.UTF8.GetBytes(input_data);
request.ContentLength = bodyData.Length;
request.GetRequestStream().Write(bodyData, 0, bodyData.Length);
request.GetRequestStream().Flush();
request.GetRequestStream().Close();

using (var response = request.GetResponse())
{
    using (var reader = new StreamReader(response.GetResponseStream(), 
Encoding.UTF8))
{
   string output_data = reader.ReadToEnd();
 }   

  response.Close();   
 }

有人可以指导我如何摆脱这个问题吗?

0 个答案:

没有答案