无法从IIS上的Windows Mobile 6.5调用Webservice(asmx)

时间:2013-09-02 05:45:05

标签: web-services iis windows-mobile-6.5 bad-request

我的asmx服务托管在IIS上。在从Windows Mobile 6.5浏览器发出请求时,它返回HTTP 400 BAD REQUEST。虽然我在本地环境中运行此服务但它工作正常.... 请尽快回复...... 感谢名单

2 个答案:

答案 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服务