在虚拟主机上使用httpwebrequest.getResponse的问题

siyfarrow 2010-09-05 11:10:39
本人在godaddy上注册了一个域名,附带送了免费空间。所以就想用来联系一下。在程序中我使用了如下代码:
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(@"http://www.newegg.com.cn");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
在本机上测试并没有什么问题,但是放到服务器上就出现了request无法连接服务器问题。在网上我始终没有找到解决办法。而且在服务器上我使用同样方式访问其他网站也时有发生这样的问题。我以为是免费空间的问题,就尝试在其他空间中使用,仍然发生这样的问题。不知道有没有人有遇到这样的问题,可以帮我解答下吗。谢谢。
...全文
81 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
siyfarrow 2010-09-07
  • 打赏
  • 举报
回复
我尝试过IP访问得到的结果是一样的。真郁闷啊。
siyfarrow 2010-09-06
  • 打赏
  • 举报
回复
有没有人再给点建议呀,谢谢啊
jzywh 2010-09-06
  • 打赏
  • 举报
回复
这是DNS的问题,和你的代码无关,有些托管中心的服务器是没有配置往外访问的DNS的,你可以尝试用IP地址访问
jeven_xiao 2010-09-06
  • 打赏
  • 举报
回复
帮顶·~这样的问题可能是你粗心的问题·
siyfarrow 2010-09-05
  • 打赏
  • 举报
回复
hi
我试过了,好像连response对象都还没建立,在GetResponse时就出现异常了。
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 210.14.67.180:80
wuyq11 2010-09-05
  • 打赏
  • 举报
回复
虚拟控件使用过,没有那种问题
HttpWebRequest httpRequest = (HttpWebRequest)WebRequest.Create("");
httpRequest.Credentials = CredentialCache.DefaultCredentials;
HttpWebResponse httpResponse = (HttpWebResponse)httpRequest.GetResponse();
看看httpResponse .StatusCode

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧