(注:我认为如果我在本地主机能够工作的同一台计算机上使用仿真程序)
嗨,我已经搜索了几个小时的视频,看到他们成功了,但我无法让它发挥作用。
我注意到,您不能从SqlDB直接连接到外部Xamarin.Android,您必须为该解决方案创建自己的for服务。
我已经创建了一个webservice,并刚刚离开返回字符串的helloworld()。
public string HelloWorld()
{
return "Hello World";
}而Xamarin.Android需要在IIS上使用IIS无法到达。检查过了,我在那里,我进入IIS并测试它,它符合和工作良好。我从它那里得到WDSL
http://localhost/Webservicedemo/Connector.asmx?WSDL
然后我进入我的Xamarin.Android projekt并尝试展示它。我已经完成了添加web参考的Xamarin.Android项目和它的apers。
想要实现:打印将"helloworld“放入我的文本视图
但当我写这个的时候。PS:我调用了引用(GetResultFromDB),连接器是*.cs文件
TextView textfält = FindViewById<TextView>(Resource.Id.textviewPrintout);
try
{
GetResultFromDB.Connector result = new GetResultFromDB.Connector();
String test = result.HelloWorld();
textfält.Text = test;
}
catch (Exception a) {
textfält.Text = "DATA " + a.Data +
"\n" + "HResult " + a.HResult +
"\nMessage " + a.Message +
"\nSource " + a.Source +
"HelpLink " + a.HelpLink +
"\nInnerException" + a.InnerException;
}

发布于 2018-11-08 10:34:19
的答案是:
获取计算机的ip并替换本地主机。它起了作用
https://stackoverflow.com/questions/53204562
复制相似问题