私のプロジェクトのWebサービスでは、デスクトップクライアントとSilverlightクライアントをサポートしたいと考えています。それぞれ別々のWebサービスを作成するか、すべての操作を1つのサービスに入れる必要がありますか?私がそれらを1つにまとめると、basicHttpBindingと一緒に行く必要があります。 winformsアプリケーションではwsHttpBindingを使用していますが、basicHttpBindingで何を失うのでしょうか?Silverlight +スマートクライアント操作を1つのサービスで実行できますか?
0
A
答えて
1
2つのエンドポイントを持つ1つのWebサービスを使用すると、basicHttpBindingとwsHttpBindingをサポートできます。
2つのバインディングの違いは基本的にWSはSOAP 1.2とWS-Addressingの仕様であるのに対し、加算wsHttpBindingでより多くのセキュリティオプションに
2
を提供しています、私は非常に強く、あなたが徹底的にこの読み取りをお勧めしますSOAP 1.1であるということである。
を"SilverlightとWCF機能比較"
http://msdn.microsoft.com/en-us/library/cc896571(VS.95).aspx
かなりの数の落とし穴がありますWHEあなたがすでにwsHttpBindingソリューションを持っている場合、Silverlight用のWebサービスを開発してください。がんばろう!
編集:また、私はこの記事が有用であることが判明:
WCF:SOAPパケットレベルで http://geekswithblogs.net/claeyskurt/archive/2008/04/22/121508.aspx
をWSHttpBindingに比べBasicHttpBinding関連する問題
- 1. リモートノードでテーブル操作を実行できますか? (対行操作)
- 2. 1つのコマンドで複数のサービスをdocker-composeで実行できますか?
- 3. Googleでの操作はローカルネットワークで操作を実行します
- 4. SQLiteで "逆" LIKE操作を実行できますか?
- 5. HTTPリクエストで長い操作を実行できますか?
- 6. VS2010の1つのファイルでstylecopを実行できますか?
- 7. サービススレッドとは別のスレッドでサービス操作を実行
- 8. 時間のアンドロイドで1つの操作を実行する方法は?
- 9. ツリーの競合が1つ以上あるため、操作を実行できませんでした
- 10. いくつかのラスターでPostGisで操作を実行します
- 11. SQLクエリは1つのクエリで実行できますか?
- 12. Silverlight 4レイトバインドされた操作は実行できません。例は役に立ちませんか?
- 13. SilverlightアプリケーションでPowerShellスクリプトを実行できますか?
- 14. sgeは1つのノードで1つのタスクしか実行できません
- 15. GeckoDriverでアクションクラス操作を実行できません。
- 16. sequelizeモデルで操作を実行できません
- 17. WPF/Silverlightはスタンドアロンの実行ファイルを生成できますか?
- 18. このNSPersistentStoreCoordinatorは保存操作を実行できません
- 19. 1つのCPUコアで2つのサーバーを実行できますか?
- 20. Subversion:複数のコピー操作を1つのリビジョンで行うことはできますか?
- 21. Restビジネス操作を実行するためのWebサービス
- 22. WP7アプリはすべて1ページで操作できますか?
- 23. 1行の条件付き操作
- 24. データグリッドで操作を実行するWPF
- 25. 長時間実行するWebサービス操作をホストする
- 26. WPF:Webサービスの処理専用のプロジェクトを1つ作成できますか?
- 27. MBProgressHud - 1つのタブで操作するだけですか?
- 28. 2つの異なるSOAPエンドポイントで同じ名前の操作を実行できますか?
- 29. MongoError:ユーザーは操作を実行できません
- 30. 実行時エラー1004、操作を完了できません