7

WCFを使用してテストサービスを開発しました。これをWindowsPhone7アプリケーションから使用しようとしていますが、サービスからメソッドを呼び出すと、奇妙な例外が発生します。

メッセージを受け入れることができるhttps://server/Service.svcでリッスンしているエンドポイントはありませんでし た。これは多くの場合、誤ったアドレスまたはSOAPアクションが原因で発生します。

WCFサービスは、UserNameOverTransport認証とSSLを使用したカスタムバインディングを使用します。承認には、UserNamePasswordValidatorの実装を使用しています。コンソールまたはSilverlightアプリケーション(クロスドメインポリシーが有効になっている)からサービスを利用しようとすると、正常に機能します(承認も同様)。そして、最も奇妙なことは、WP7アプリ用に生成されたServiceReferences.ClientConfigファイルが、Silverlightアプリケーション用に生成された構成ファイルとまったく同じであるということです。

私のサービスの何が問題なのかわかりません...

4

2 に答える 2

3

最初の提案: サービスのせいだと思い込まないでください。WM7 SDK にバグがないわけではありません。従来の WPF、WinForms、またはコンソール クライアントを作成してサービスをテストし、WM7 の問題ではないことを確認することをお勧めします。

于 2010-04-06T21:17:56.207 に答える
0

この質問の日付までに、エミュレーターでこれをテストしていたようですが、エミュレーターは HTTPS をサポートしていません。

于 2011-02-03T16:51:15.013 に答える