首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从Xamarin.Android调用Webservice

如何从Xamarin.Android调用Webservice
EN

Stack Overflow用户
提问于 2018-11-08 09:11:29
回答 1查看 946关注 0票数 1

(注:我认为如果我在本地主机能够工作的同一台计算机上使用仿真程序)

嗨,我已经搜索了几个小时的视频,看到他们成功了,但我无法让它发挥作用。

我注意到,您不能从SqlDB直接连接到外部Xamarin.Android,您必须为该解决方案创建自己的for服务。

我已经创建了一个webservice,并刚刚离开返回字符串的helloworld()。

代码语言:javascript
复制
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文件

代码语言:javascript
复制
    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;
    }

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-08 10:34:19

的答案是:

获取计算机的ip并替换本地主机。它起了作用

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53204562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档