我在将Android代码连接到.NET Web服务时遇到问题,即我无法从模拟器中调用Web服务。我的Web服务是一个简单的HelloWorld Web服务,默认情况下,当您选择Web服务项目是VS2008时。它被命名为Service1.asmx
Android代码链接:[http://pastebin.com/AGEZSKue]
任何人都可以帮我解决问题吗?
答案 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服务