【发布时间】:2011-06-06 16:06:27
【问题描述】:
找不到引用/使用网络服务的新方法。
有添加 WEB REFERENCE (.net 2.0) 的旧方法,但我想使用新的服务引用。
以下教程:http://sarangasl.blogspot.com/2010/09/create-simple-web-service-in-visual.html 或:http://www.youtube.com/watch?v=qOqEKpYbTzw 我可以用旧方法来做。并像他们说的那样调用网络参考有效 - 但是如何使用 SERVICE REFERENCE 来代替。
我可以自己做服务引用,但是不知道怎么用。
谁能帮忙找教程?或者知道用什么代码代替:
(代码:.net 2.0 - 网络参考)
service1.Service1 s1 = new service1.Service1();
String result s1.HelloWorld();
Trace.WriteLine(result);
(代码:.net 4.0 - 服务参考)
这是我尝试过的
Service1.Service1SoapClient s1 = new Service1.Service1SoapClient();
String result = s1.HelloWorld();
Trace.WriteLine(result);
但它给出了一个错误:
在 ServiceModel 客户端配置部分中找不到引用合同“Service1.Service1Soap”的默认端点元素。这可能是因为找不到您的应用程序的配置文件,或者因为在客户端元素中找不到与此协定匹配的端点元素。
【问题讨论】:
-
当您尝试“添加服务参考”时会发生什么?
-
有效(添加参考),但是当我调用它时(参见上面的更新)它失败了。
标签: c# asp.net web-services