Windows Phone 7应用程序 + WCF + SSL + 用户名身份验证

7
我开发了一个使用WCF的测试服务,我试图从Windows Phone 7应用程序中调用该服务的方法,但是当我调用服务的方法时,出现了一个奇怪的异常:
“没有终结点侦听https://server/Service.svc,它可以接受消息。这通常是由于地址或SOAP操作不正确引起的。”
该WCF服务使用自定义绑定进行UserNameOverTransport身份验证和SSL。为了授权,我正在使用UserNamePasswordValidator的实现。如果我尝试从控制台或Silverlight应用程序(启用跨域策略)中使用该服务,则可以正常工作(包括授权)。最奇怪的是,为WP7 App生成的ServiceReferences.ClientConfig文件与为Silverlight应用程序生成的配置文件完全相同。
我不知道我的服务出了什么问题……
2个回答

3

首先建议:不要假设是您的服务出了问题。WM7 SDK远非无bug。我建议编写传统的WPF、WinForms或控制台客户端来测试您的服务,以确保它不是WM7的问题。


我尝试过WPF、WinForms、控制台甚至ASP.NET应用程序,它们都运行良好... - Krassi
那么,唯一的结论是wm7 SDK出了问题,不是吗? - x0n

0
根据这个问题的日期,我觉得你是在模拟器中进行测试,而模拟器不支持HTTPS。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接