我已经使用WCF开发了一个测试服务,我尝试从Windows Phone 7应用程序中使用它,但是当从服务调用方法时,我得到了一个奇怪的例外:
没有终点收听 https://server/Service.svc可以 接受消息。这通常是 由不正确的地址或SOAP引起的 动作。
WCF服务使用具有UserNameOverTransport身份验证和SSL的自定义绑定。对于授权,我使用UserNamePasswordValidator的实现。如果我尝试从控制台或silverlight应用程序使用该服务(启用跨域策略) - 它工作正常(授权)。最奇怪的是,为WP7应用程序生成的ServiceReferences.ClientConfig文件完全与为silverlight应用程序生成的配置文件相同。
我不知道我的服务有什么问题...
答案 0 :(得分:3)
第一个建议:不要认为这是你的错误服务。 WM7 SDK远非无错误。我建议编写一个传统的WPF,WinForms或Console客户端来测试你的服务,以确保它不是WM7的问题。
答案 1 :(得分:0)
到了这个问题的日期,在我看来你是在模拟器中测试它并且模拟器不支持HTTPS。