我想访问一个wcf服务,所以我在我的xamarin android项目中将其添加为web引用,但每当我尝试创建其客户端时,它都无法识别它。 我正在逐步添加截图
This is the working wcf service
whenever i try to create its object it shows an error
When i right click on the web reference and select view in object browser it shows nothing
我尝试重建我的解决方案,禁用Windows防火墙.. 该服务托管在其他计算机上。我应该在我的系统上托管这项服务然后再试一次吗?或者还有其他修复吗?我在绝望的帮助下!!
答案 0 :(得分:0)
我尝试重建我的解决方案,禁用Windows防火墙..该服务托管在其他计算机上。我应该在我的系统上托管这项服务然后再试一次吗?或者还有其他修复吗?我在绝望的帮助下!!
添加的Web引用作为命名空间,您需要访问此命名空间下的特定类,例如,如果我在此wcf服务下有一个HelloWorld
类,如:
public class HelloWorldService : IHelloWorldService
{
public string SayHelloTo(string name)
{
return "Hello World to you, {name}";
}
}
将其添加为网络参考后,您可以使用以下代码使用它:
WebReference1.HelloWorldService service=new WebReference1.HelloWorldService();
service.SayHelloTo("name");
答案 1 :(得分:0)
每个原始问题的答案"每当我尝试创建其客户端时,它都无法识别它",在第三个屏幕截图中,我发现WebReference1缺少程序集引用。尝试添加对命名空间程序集的引用
using UIDummy.WebReference1;
现在创建其客户端并查看它是否可识别。