Bae.577 2021-12-14 11:56 采纳率: 0%
浏览 41

面向对象不知道是为啥

img

  • 写回答

1条回答 默认 最新

  • 关注

    这个错误和“面向对象”关系不大,主要是SOAP服务调用的问题——简单说就是你代码里写的那个HTTP地址(http://localhost:57688/...%EF%BC%89%E6%89%BE%E4%B8%8D%E5%88%B0%E5%AF%B9%E5%BA%94%E7%9A%84%E6%9C%8D%E5%8A%A1%E7%AB%AF%E7%82%B9%E3%80%82

    大概率是这几个原因:

    1. 服务没启动:你调用的那个SOAP服务(.asmx)可能没运行,先确认服务是否正常启动,能不能用浏览器直接打开这个地址试试。
    2. 地址写错了:URL里的路径(尤其是那些%开头的编码部分,可能对应中文路径)可能拼错了,解码后看看是不是服务实际的路径。
    3. 服务配置不对:服务端的终结点配置和你客户端调用的地址没对上,检查下服务的配置文件(比如web.config)里的地址是不是57688端口和正确路径。

    先试试直接在浏览器里敲那个URL,看看能不能访问到服务页面,这是最快排查地址是否有效的办法~

    评论

报告相同问题?

问题事件

  • 创建了问题 12月14日