1.在你的asp.net工程中右键点击>>选择“添加web引用”,然后在弹出的页面找到相应的webservice,或直接输入相应webservice的地址,确定可以了,会自动生成代理类,然后就像添加工程引用那样使用webservice. 2.使用wsdl.exe工具,在.net命令提示窗口中输入wsdl,然后回车,就可以看到wsdl的命令格式,通过wsdl工具可以生成代理类,然后将该代理类添加到工程中使用就可以了。后者将其编译成dll也可以
网友:online
可以生成代理类引用进来 打开vs.net,新建”windows应用程序”工程,命名为client,增加按钮,文本框。 现在要用到代理了,右键单击右边的reference(引用),选择”添加引用”,选择浏览,找到webserver目录下的bin目录下的webserver.dll 再加入一个system.web.webservices的引用,在列表中有。 在form1.cs里,加入 using system.web.services; using webserver; 然后在 private system.windows.forms.button button1; private system.windows.forms.textbox textbox1; 后面,插入 private webserver.service1 client 建立一个service1的实例。双击按钮,代码如下: private void button1_click(object sender, system.eventargs e) { client =new service1(); string name; name=client.show("test"); textbox1.text=name; } 按f5,运行工程,点击按钮,文本框中显示 test
|
请发表评论