2011-01-31 23 views
0

自分のWP7がローカルコンピュータのサービスと通信できるようにしたいと思います。さまざまな理由により、このサービスがカスタムホスト、つまりローカルで実行されているアプリケーションでホストされている方が便利です。しかし、私が正しく "Silverlight対応のWCFサービス"を理解する場合、asp.netとの互換性が必要なため、IISでホストする必要があります。これは正しいですか?カスタムホスティングと「Silverlight対応WCFサービス」

もしそうなら、これを実行してカスタムホストで「Silverlight対応WCFサービス」を稼働させるにはどうしたらいいですか?

答えて

2

Silverlight対応のWCFサービスは、通常のWCFサービスの単なる単純化されたアイテムテンプレートです。 SilverlightではWCFサービスの既定のバインディングがサポートされていなかったため、新しいSilverlight開発者にとっては非常に不安でした。通常のWCFアイテムは通常のプロジェクト(コンソールアプリケーションなど)で使用できるはずです。バインディングを調整するだけで済みます。

(またノートのは、Silverlight対応のWCFテンプレートはクラスの実装からサービス・インターフェースを分離するのではなく、単一のコードファイルを使用していることである。)

+0

あなたの権利は、WP7のSilverlightは、サービスの種類についてかなりうるさいようですそれは受け入れる。私は、「Silverlight対応のWCFサービス」を追加して、これをすべての設定でカスタムホストに移植する新しいwcf Webプロジェクトを作成しました。また、 "Configure Service Reference ..."オプションを使用して、パラメータを機能させるためのコレクションを取得する必要があるようです。 – Robert

関連する問題