我用SQL SERVER2005+VS2005(C#) 做了一个数据查询的WEBSERVICE,在本地机器上调用正常。
如:在本地电脑的IE中打入本地电脑的地址 http://192.168.1.100/fdcservice/service.asmx?op=GetInputDateTime
如下提示:
测试
若要使用 HTTP POST 协议对操作进行测试,请单击“调用”按钮。
/////////////////////////////////////////////////////////////////
可是我将WEBSERVICE的目录以及数据库考到客户电脑上,然后我通过互联网进行远程测试,
如:在IE中打入 http://59.67.32.69/fdcservice/service.asmx 发现可以正常显示我的WEBSERVICE
方法。却没有了调用按钮。
有如下提示:
测试
测试窗体只能用于来自本地计算机的请求。
却没有了调用按钮,那儿去了。如何才可以调用呢?
帮帮兄弟。
7 个解决方案
#1
MSDN上说的很明白
按钮是供本机调试的,远程的没有
按钮是供本机调试的,远程的没有
#2
to copico(路北)
可是我做的WINFORM客户端在本地可以调用本地的WEBSERVICE运行,现在拷到远程电脑上,通过互联网调用却显示无法调用远程WEBSERVICE,我已经把DEBUG\fdcclient.exe.config 改相应的节为
<value>http://59.67.32.69/fdcservice/service.asmx</value>
59.67.32.69为客户的IP
连不上,咋回事?
可是我做的WINFORM客户端在本地可以调用本地的WEBSERVICE运行,现在拷到远程电脑上,通过互联网调用却显示无法调用远程WEBSERVICE,我已经把DEBUG\fdcclient.exe.config 改相应的节为
<value>http://59.67.32.69/fdcservice/service.asmx</value>
59.67.32.69为客户的IP
连不上,咋回事?
#3
to copico(路北)
你的意思是说:我的WEBSERVICE没问题。那WINFORM的配置如何改可以连到客户的WEBSERVICE,现在http://59.67.32.69/fdcservice/service.asmx正在开着,请大侠帮我出招。
你的意思是说:我的WEBSERVICE没问题。那WINFORM的配置如何改可以连到客户的WEBSERVICE,现在http://59.67.32.69/fdcservice/service.asmx正在开着,请大侠帮我出招。
#4
你先ping 59.67.32.69,看能ping得通不
如果PING不通,HTTP也危险
如果PING通了还连不上,看看你的IIS设置是否可以匿名访问
如果PING不通,HTTP也危险
如果PING通了还连不上,看看你的IIS设置是否可以匿名访问
#5
配置web.config, httppost,httpget什么的
#6
<webServices>
<protocols>
<add name="HttpGet"/>
<add name="HttpPost"/>
</protocols>
</webServices>
<protocols>
<add name="HttpGet"/>
<add name="HttpPost"/>
</protocols>
</webServices>
#7
http://59.67.32.69/homepage/index.htm
是我配置的客户IIS,可以浏览的。然而软件却不能连接。
#1
MSDN上说的很明白
按钮是供本机调试的,远程的没有
按钮是供本机调试的,远程的没有
#2
to copico(路北)
可是我做的WINFORM客户端在本地可以调用本地的WEBSERVICE运行,现在拷到远程电脑上,通过互联网调用却显示无法调用远程WEBSERVICE,我已经把DEBUG\fdcclient.exe.config 改相应的节为
<value>http://59.67.32.69/fdcservice/service.asmx</value>
59.67.32.69为客户的IP
连不上,咋回事?
可是我做的WINFORM客户端在本地可以调用本地的WEBSERVICE运行,现在拷到远程电脑上,通过互联网调用却显示无法调用远程WEBSERVICE,我已经把DEBUG\fdcclient.exe.config 改相应的节为
<value>http://59.67.32.69/fdcservice/service.asmx</value>
59.67.32.69为客户的IP
连不上,咋回事?
#3
to copico(路北)
你的意思是说:我的WEBSERVICE没问题。那WINFORM的配置如何改可以连到客户的WEBSERVICE,现在http://59.67.32.69/fdcservice/service.asmx正在开着,请大侠帮我出招。
你的意思是说:我的WEBSERVICE没问题。那WINFORM的配置如何改可以连到客户的WEBSERVICE,现在http://59.67.32.69/fdcservice/service.asmx正在开着,请大侠帮我出招。
#4
你先ping 59.67.32.69,看能ping得通不
如果PING不通,HTTP也危险
如果PING通了还连不上,看看你的IIS设置是否可以匿名访问
如果PING不通,HTTP也危险
如果PING通了还连不上,看看你的IIS设置是否可以匿名访问
#5
配置web.config, httppost,httpget什么的
#6
<webServices>
<protocols>
<add name="HttpGet"/>
<add name="HttpPost"/>
</protocols>
</webServices>
<protocols>
<add name="HttpGet"/>
<add name="HttpPost"/>
</protocols>
</webServices>
#7
http://59.67.32.69/homepage/index.htm
是我配置的客户IIS,可以浏览的。然而软件却不能连接。