Android模拟器未连接到.Net Web服务

时间:2011-07-24 09:03:57

标签: .net android web-services

我在将Android代码连接到.NET Web服务时遇到问题,即我无法从模拟器中调用Web服务。我的Web服务是一个简单的HelloWorld Web服务,默认情况下,当您选择Web服务项目是VS2008时。它被命名为Service1.asmx

Android代码链接:[http://pastebin.com/AGEZSKue]

任何人都可以帮我解决问题吗?

4 个答案:

答案 0 :(得分:3)

这是您应该添加到Manifest.xml文件

的内容
<user-permission android:name="android.permission.INTERNET"></user-permission>
<user-permission android:name="android.permission.ACCESS_NETWORK_STATE"></user-permission>

答案 1 :(得分:2)

您报告的错误是什么?

这可能仅仅是由于网络限制 - 使用cassini开发Web服务器或使用iis express。

查看此问题并回答 - Android Emulator loopback to IIS Express does not work, but does work with Cassini

答案 2 :(得分:1)

尝试在XML文件中插入权限 NOT ,尝试通过ecplise视图中的权限选项卡插入它。帮助我。

答案 3 :(得分:0)

您需要一个REST服务(检查WCF Rest)才能与Android连接。有第三方库可用于使用SOAP Web服务