我的 asmx 服务托管在 IIS 上。在从 windows mobile 6.5 浏览器发出请求时,它返回 HTTP 400 BAD REQUEST。当我在本地环境中运行此服务时,它运行良好....请尽快回复...thanx
问问题
577 次
2 回答
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 主机应该在同一个 LAN 上。
3) 还可以在 activesync 中通过 USB 共享数据。通过这样做,您的手机将从主机共享互联网
试试这些,让我知道它是否有效。
于 2013-09-03T12:13:46.747 回答
0
模拟器问题!!当我在移动设备中安装我的应用程序并从 IIS 调用 Web 服务时 .. 它工作正常。
--- > 模拟器无法调用 IIS 上安装的 Web 服务
于 2013-09-13T05:00:11.230 回答