作者:zhangpingzizai | 来源:互联网 | 2023-08-23 12:57
运行第一个例子,在调用WEBSERVICE的时候出错问题是:在我填写HTTPRIO的WSDLLocation的时候,是没问题,可是填好了这个我点SERVICE的下拉条的时候就必须让我上网,然
运行第一个例子,在调用WEB SERVICE的时候出错
问题是:
在我填写HTTPRIO的WSDLLocation的时候,是没问题,可是填好了这个我点SERVICE的下拉条的时候就必须让我上网,然后上网后,再点这个,说是XML文件有问题。还是不行。
我在上着网的时候进:http://localhost:1024/Project2.exe也进不去了,说是:
Internal Server Error
HTTP status code: 500
HTTP error message: 服务器运行失败
这是怎么回事?我知道也有兄弟在看这本书,你们遇见过没?帮帮我!
14 个解决方案
上网后如果提示XML还有问题,那么可能是因为服务器端修改过了。我是这样解决的:
重新编译服务器;
然后重新到客户端读WSDL;
另外,如果你是WAD类型的服务程序,请确保WAD这个服务程序是运行着的。
WAD服务程序可以在BCB环境下Tools|Web App Debugger里调出,然后要按“START”以启动1024号端口。
我是WAD的,而且一直是运行的。
老大也遇见这个问题了吗?
是在上着网的时候:
“
重新编译服务器;
然后重新到客户端读WSDL;
”
吗?我试试去。有问题再来问你。
问题是,不上网的时候,我一点SERVICE那个下拉按钮,它就出拨号的窗口。
所以必须上网弄。这怎么解决?
我的机器是WIN2000 SERVER
要上网没有办法。。。。。我现在是宽带了,所以也不存在这个问题了。。。。
我不上网也可以运行这个程序啊,不过,我也是宽带,宽带就可以不上网?拨号就必须上网,为什么?
老大我也遇到同样的问题,即第三章的第一个例子,通过在BCB环境下Tools|Web App Debugger调出,第一次通过了,从第二次开始就再也通不过了,哪怕按照书上的例子一步一步的重来N次还是一样,出现的问题与上面谈的基本一样,只是由“服务器运行失败”变成了不能向注册表写项。老大这该如何解决??
我按照斑竹的步骤做了还是不行,就象楼上所说,第一次成,后来就全不成了。
提示就老是:
Internal Server Error
HTTP status code: 500
HTTP error message: 服务器运行失败
不知道是怎么回事,看来大家都有遇见这个问题呀!
再次声明,我所知道的解决方法已经全部公开了。一点都没有藏私。。。。
重复一下:
一、WAD类型的WS程序,一定要打开Web App Debugger并启动之,这样1024端口才会启动;
二、必要时,可以去微软下一个SOAP TRACER(书里也有介绍),来跟踪一下SOAP包的传递;
三、我个人认为奇怪的一个现象是我原来拨号,那么WS客户端运行时(或获取WSDL时)都必须保持上网状态。现在宽带了,就没有这个问题。
四、刚想起来一个情况,自己的WS方法最好是放在一个独立的单元,不要放在WIZARD自动产生的单元里(这样做可能会造成WSDL里的方法找不到)
谢谢斑竹大人,那我再试试。
先UP一下
还有朋友遇见过这样的情况吗?
程序就是注册不上了
不知道为什么
奇怪的WEB SERVICE
我昨天刚买的书,照着做了一遍,WAD过会就跳出红叉叉,要重新WAD,其他还可以,程序正常执行,可能偶BCB是D版。