说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

谁能解决这个问题:"基础连接已经关闭: 无法连接到远程服务器"??????

编辑:说三道四文库 发布时间:2018-08-19 08:02
HTML文档下载 WORD文档下载 PDF文档下载
我在web应用程序中写入这样一段代码
"
   System.Net.HttpWebRequest  hwr = (HttpWebRequest)WebRequest.Create("http://111.189.67.7");
System.Net.HttpWebResponse wr = (HttpWebResponse)hwr.GetResponse();//此行代码报错

"

运行报错"基础连接已经关闭: 无法连接到远程服务器",但我在window应用程序中就是正常,我又把IIS的匿名用户改为"administrator",还是报错,请问问题出在哪里???
我的os是windows2003
我的os是windows2003
up
系统的问题,把你编译好的程序放在别的电脑上运行就不会有问题.
这种情况我也碰到过,后来重装系统后就好了,没有找到原因.
但我在window应用程序中就是正常
~~~~~~~~~~~~~~~~~~~~

是否同一个运行环境?
我别的朋友的电脑上也出现这种问题,真的在郁闷中
是同一个环境中的,只不过一个是web应用程序,一个是window程序
up
是不是你的IE加了代理?
没代理的啊
"局域网设置"中没有代理的
和IE没多少关系的吧,我的代码是在服务器端的
up
还有人解答啊?
在线等,一解答立即散分!!!!!!!!!!!!!!
up
权限问题
需要授权你的那个存放程序的目录,添加everyone,完全控制
我在放程序的目录,加了everyone、administrator、asp.net这几个用户,具有完全的控制权限,还是没用啊,我在晕!!!!!!!!!!!!!!IIS的匿名用户为"administrator"
大家在帮我看看办法,想好散分
up
在Web.config中,加一项WebServiceURL,保存真实的网上调用地址,非开发的默认地址。

调用服务时,NEW一个新对象,并指定它的.Url = ConfigurationSettings.AppSettings["WebServiceURL"]; //更新为客户的实际地址,WEB服务的链接地址
我这个和web service没多少关系的啊,主要还是使用System.Net中的类发生错误
大家再来帮我想想办法
up
可能是代理服务器的问题。你检查一下。
如果运行的机子里没有设置代理服务器,你的代码应该没问题。
我的机器没有设置代理服务器的,我的代码在有的机器上有用,在有的机器上没用,但在windows应用程序中是有用的,那就说明web应用程序的权限上有问题,但我设置的IIS匿名用户为"administrator",所以也没道理报错的
有没有牛人帮我解决一下,谢谢了
up
那太机器是否需要证书认证?以前我也出过这个错误,是因为没有提供证书的问题
请问"证书"在哪修改????谢谢!
我当时出错是因为没有提供证书,访问那台服务器需要提供电子证书
shinji329(星宿.NET),请问在哪里修改证书的问题?
你那台服务器登录需要证书吗?如果需要对方是否提供给了给你电子证书?我现在没记得咋写,如果需要我回家给你
你那台服务器登录需要证书吗?如果需要对方是否提供给了给你电子证书?我现在没记得咋写,如果需要我回家给你
是不是在IIS的"安全通信"选项卡中设置是否需要客户端证书?
我现在的设置是忽略客户端证书的
错了,不是这个原因
当偶没说,hoho
Does this service work through HTTP proxies? 

Sometimes. The service should work through HTTP proxies, but in practice many HTTP proxies have trouble correctly forwarding SOAP. 

这个是人家说的可能原因
不过的确遇到过,想不起来了,帮你顶了只能。....
HTTP代理?我看一下
不是这个原因的,谢谢shinji329(星宿.NET)帮我顶一下
up
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘