我正在开发VB.Net,visual studio 2010中的网站,该网站需要访问网络服务才能访问用户的登录信息。
他们通过单独的页面登录,当他们重定向到我的页面时,我通过webservice访问他们的凭据,然后通过我自己的脚本处理会话。
我需要知道的是:
如果不满足条件,是否可以在页面加载时检查Web服务?
我以前没有使用过webservices,也不知道如何添加参数或如何从中获取值。是否可以将引用添加到我的登录类(或一般的类)?
我通过视觉工作室添加了一个参考:网站 - >添加网络参考
但是这只是生成了一堆文件,我无法在网上找到关于如何使用生成的引用/文件的好教程。
我认为它应该生成一些类文件,但它添加了一个文件夹(.discomap),其中包含以下类型:
最后,我可以在本地主机上测试这个webservice(在线并正在运行)吗?
谢谢!
答案 0 :(得分:1)
听起来你想要从你的代码中调用这些服务。
当您添加Web引用时,它应该生成一组可用于调用服务方法的类文件。您应该可以从localhost执行此操作。
来自后面代码的WCF服务调用看起来像这样
ServiceReference1.Service1Client client = new
ServiceReference1.Service1Client();
string returnString;
returnString = client.GetData(Param);
label1.Text = returnString;