我的asmx服务托管在IIS上。在从Windows Mobile 6.5浏览器发出请求时,它返回HTTP 400 BAD REQUEST。虽然我在本地环境中运行此服务但它工作正常.... 请尽快回复...... 感谢名单
答案 0 :(得分:0)
如果您能详细说明问题,那将是件好事。我仍然想给你几张清单。
1)要在localhost之外启用Web服务访问,请将以下内容添加到web.config
<configuration>
<system.web>
<webServices>
<protocols>
<add name="HttpGet"/>
<add name="HttpPost"/>
</protocols>
</webServices>
</system.web>
</configuration>
2)如果你没有公共IP,那么移动设备和你的IIS主机应该在同一个局域网上。
3)还可以在activesync中通过USB共享数据。通过这样做,您的手机将从主机分享互联网
尝试这些并让我知道它是否有效。
答案 1 :(得分:0)
模拟器问题!!当我在移动设备上安装我的应用程序并从IIS调用Web服务时......它工作正常。
---&gt;模拟器无法调用IIS上安装的Web服务