HttpWebRequest 无法连接到远程服务器

先写个例子:

// string url = "http://127.0.0.1"

HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = postData.Length;
request.Timeout = 6000;


HttpWebResponse response = null;
try
{
      StreamWriter sw = newStreamWriter(request.GetRequestStream());

  ...

}

catch(Exception ex)

{

  return ex.Message;    // 无法连接到远程服务器

}

 

然后尝试在网页中输入“http://127.0.0.1”或者"http://localhost/"均被告知无法连接。解决方法是:

本人使用的是win7。打开控制面板 -> 程序 -> 打开或关闭windows功能,如果所示:

稍等片刻,勾选“Internet信息服务”系统会默认勾选上“Web管理工具”和“万维网服务”后,系统会进行自动更新安装。成功后,再次输入“http://127.0.0.1”或“http://localhost/”出现如下效果:

表示OK!

转载于:https://www.cnblogs.com/SkyflyBird/p/4813440.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值