2010-04-06 74 views
7

從調用服務的方法,當我已經與WCF測試服務,這是我嘗試從Windows Phone 7的應用程序使用,但我得到一個奇怪的例外:的Windows Phone 7應用程序+ WCF + SSL +用戶名認證

沒有端點監聽 https://server/Service.svc可能 接受該消息。這通常是由於地址不正確或SOAP 操作造成的 。

WCF服務使用具有UserNameOverTransport身份驗證和SSL的自定義綁定。對於我使用UserNamePasswordValidator的實現的授權。如果我嘗試使用控制檯或Silverlight應用程序的服務(啓用跨域策略) - 它可以正常工作(授權也是如此)。最奇怪的是爲WP7應用程序生成的ServiceReferences.ClientConfig文件是,確切地說與爲silverlight應用程序生成的配置文件相同。

我不知道什麼是錯我的服務...

回答

3

的第一個建議:不要以爲這是你的過錯服務。 WM7 SDK遠沒有缺陷。我建議編寫一個傳統的WPF,WinForms或控制檯客戶端來測試您的服務,以確保它不是WM7問題。

+0

嗯,我試圖WPF中,的WinForms,控制檯或甚至ASP.NET應用程序,他們都做工精細... – Krassi 2010-04-06 21:29:46

+0

那麼,唯一的結論是,WM7 SDK壞了,不是嗎? – x0n 2010-04-07 17:41:50

0

被這個問題之日起,在我看來,你在模擬器中測試這個和仿真器不支持HTTPS。