消息关闭
    暂无新消息!

webservice 无法解析

问题作者 : 风之2017-06-29发布
大虾们,求救来了,因为一个项目需要调用公网上的一个webservice,在我的本机vs里添加web引用,调试什么的一切都没有问题,但是我把程序发布出来,也是发布在我自己的电脑上,我在自己的电脑上也配置了IIS,现在问题来了,当访问调用了webservice的页面的时候,提示如下



“/”应用程序中的服务器错误。

未能解析此远程名称: 'bsp-oisp.sf-express.com'

说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.Net.WebException: 未能解析此远程名称: 'bsp-oisp.sf-express.com'

源错误: 


行 122:        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
行 123:        客服续保管理系统2.sfsvs.sfexpressServiceResponse 客服续保管理系统2.sfsvs.IExpressService.sfexpressService(客服续保管理系统2.sfsvs.sfexpressService request) {
行 124:            return base.Channel.sfexpressService(request);
行 125:        }
行 126:        

源文件: d:\Document\开发\客服续保管理系统(本机)\Service References\sfsvs\Reference.cs    行: 124 

8个回答

︿ 3
sp1234 你好,我不明白的是,都是在同一台电脑上,我在VS里调试的时候,没有这个错误,发布在同一台电脑的IIS里面,就出这个问题了,如果是DNS的问题,我觉得应该在VS里调试的时候,也会出这个错误才对啊,
︿ 2
修复你的windows系统,重新设置网络软硬件。或者就如#3 楼所说,直接从本地使用 IP 不要使用远程 dns 服务。
︿ 1
sp1234  你好,不太明白你说的,在企业里面,代理 上网不是很普遍吗, 一台能上网的电脑 ,安装一个代理软件,然后其它的电脑在浏览器里面设置代理服务器指这台电脑,这样就都上网了,怎么会不确实是什么呢,没有什么劫持
︿ 0
afu45  sp1234 你们好,直接在hosts文件里加Ip也还是不行,之前提示域名无法解析,现在提示ip地址连接超时,我现在没有什么招了,我之前电脑是通过代理上网的,现在我把电脑连到信息部直连公网的网络上,就可以了,代理上网就是不行,是不是很奇怪?

我最困扰的就是 在代理上网的时候,浏览器是能访问到webservice的,为什么发布出来就不行了,而且在用VS开发的时候也是可以的,就是发布出来不行,是不是VS里面关于webservice有什么设置?或者是发布的时候有什么限制,
︿ 0
你说的所谓“代理”啊之类的,这些都不确定是什么,甚至不确定是不是代理。总之你宁愿自己的上网行为数据被人劫持到某个地方去了。

至少你现在的情况是正常的情况,之前的上网不是正常地直接访问 webservice 服务的。