首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用mysql数据库在远程服务器上承载Wcf服务,并在Android中使用它

使用mysql数据库在远程服务器上承载Wcf服务,并在Android中使用它
EN

Stack Overflow用户
提问于 2014-08-22 14:55:48
回答 1查看 299关注 0票数 0

我有Wcf服务与网络资源正确地工作。但是,当我用我的系统在IIS上托管它时,我无法从我的android中获取服务响应。

我的wcf服务源代码是在不同的系统中开发的,我已经将已发布的zip文件复制到IIS服务器,这是一个android开发系统。我想在我的android应用程序中使用它。当有一个简单的字符串响应从方法,它将返回我的响应。

代码语言:javascript
复制
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);

request.addProperty("strHello", "abc");

SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
                        SoapEnvelope.VER11);
envelope.dotNet = true;
envelope.setOutputSoapObject(request);

HttpTransportSE androidHttpTransport = new HttpTransportSE(
                        URL);

androidHttpTransport.call(SOAP_ACTION, envelope);
SoapPrimitive result = (SoapPrimitive) envelope
                        .getResponse();
hideProgressDialog();

我有两个方法,它返回字符串的响应,一个来自简单字符串,另一个来自数据库。

我使用简单的字符串从服务中获得了方法的响应,但无法获得连接到系统数据库数据库的方法的响应。

我已经更改了web.config文件,并将数据库用户名和ip设置为一个。但没有得到回应。请尽快帮助我,如何从服务部门得到回应?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-04 07:46:04

我已经更改了系统,并从开发人员的系统本身发布了webservice,并从我的android代码中调用了webservice,我得到了响应。再次,在开发者的系统上发布webservice之后,我的系统不会调用它,但是在互联网上搜索之后,得到了防火墙问题的解决方案。

谢谢德里克·W帮我。

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

https://stackoverflow.com/questions/25449971

复制
相关文章

相似问题

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