Jua*_*uan 5 .net c# android web-services visual-web-developer-2010
我有一个.net c#mvc3 Web服务应用程序,由可视化Web开发人员2010开发.我从一个android movile应用程序调用Web服务.我想从eclipse模拟器测试Web服务.当我调试webservice应用程序时,通过从Web浏览器调用服务一切正常,但是当我使用模拟器从Android应用程序调用时,得到"HTTP/1.1 400 Bad Request".
奇怪的是,如果我在我的本地IIS 7上发布Web服务应用程序,一切都不错,虽然我无法调试该服务.
当我使用可视化Web开发人员对服务进行重新编写时,会出现一个网页,其中包含以下地址:
的 "http://本地主机:1627/myservice.asmx/myMethod的"
在我的Android应用程序上,我用这样的URL调用该服务:
"http://10.0.2.2:1627/myservice.asmx/myMethod"
但后来我得到"HTTP/1.1 400 Bad Request"
我真的很感激任何帮助.
谢谢.
根据无法通过IP地址连接ASP.NET开发服务器(VS2010)
ASP.NET 开发服务器将为本地计算机上的浏览器请求提供页面服务。它不会向另一台计算机提供页面。此外,它不会提供应用程序范围之外的文件。ASP.NET 开发服务器提供了一种在将页面发布到运行 IIS 的生产服务器之前在本地测试页面的有效方法。
| 归档时间: |
|
| 查看次数: |
1737 次 |
| 最近记录: |