请教一个web service的问题
我web service里面有一个带参数的方法,测试的时候,点方法名,就进入到另外一个页面,有对话框,让输入参数。我现在发布到IIS上的后,那个对话框就没了,这是为什么那?
[解决办法]
测试窗体只能用于来自本地计算机的请求。
发布到IIS,只有在那台服务器上才有那个对话框。
[解决办法]
正常会带的。
你现在访问: http://<server>:<port>/<AppName>/Service1.asmx
就是 help 页面。
你现在什么情况?
[解决办法]
那种 Test Invoke 的框,只在本地访问才有。
[解决办法]
这是正常的,客户端使用WebService,应该通过wsdl,在客户端生成代理调用。
另外,在 <System.Web> 节加上:
<webServices> <protocols> <add name="HttpGet"/> <add name="HttpPost"/> </protocols></webServices>