問題タブ [wcf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
10415 参照

.net - WCF サービス STA を作成する方法 (シングルスレッド)

UI コンポーネントを含む WCF サービスを使用しているため、強制的に STA モードになります。

サービスの動作を STA モードに設定するにはどうすればよいですか?


このサービスは、画像分析用の UI ウィンドウ (ビュー ポートとして使用) を開く WPF DLL ファイルへの参照を使用します。サービスがその項目のインスタンスを作成しようとすると (ウィンドウから継承)、例外がスローされます。

呼び出しスレッドは STA でなければなりません

0 投票する
16 に答える
13108 参照

wcf - WCF はハードルを上げますか、それとも単に複雑さのレベルを上げるだけですか?

WCF が提供する 3 つのサービス/ホスト/クライアント モデルの価値を理解しています。しかし、それは私だけですか?それとも、WCF が非常に直接的で単純なもの (ASMX モデル) を採用して、それを混乱させたように見えますか?

SvcUtil のコマンド ライン ステップを使用してプロキシを生成する代わりの方法はありますか? ASMX サービスでは、テスト ハーネスが自動的に提供されました。今日、WCF を使用する良い代替手段はありますか?

WS* の機能が WCF とより緊密に統合されていることを高く評価しており、そこで WCF の見返りを見つけたいと思っていますが、そうでなければ当惑しています。

また、WCF で利用できる書籍の状態は、せいぜい最悪です。優れた著者である Juval Lowy は、O'Reilly の優れた参考書「Programming WCF Services」を書いていますが、WCF の使い方を今すぐ学習するには (とにかく私にとっては) あまり役に立ちません。その本の前身 (チュートリアルとしては少し整理されていますが、それほど多くはありません) は、Michele Leroux Bustamante の Learning WCF です。良い点はありますが、時代遅れであり、対応する Web サイトはありません。

ベジェバスをグーグルで検索し続ける以外に、WCF の学習に関する参考資料はありますか?

0 投票する
4 に答える
413 参照

c# - WCFを非技術者に昇格させる方法は?

技術に詳しくないクライアント/マネージャー/CEO/その他に対して、テクノロジとしての WCF をどのように説明し、宣伝しますか?

彼らが持ち出す可能性のある競合するソリューションやアイデアは何ですか (新しいテクノロジーを宣伝する雑誌で読んだものなど)?

人々が押し込もうとしているのを見て、WCFが良くないのは何ですか?

-アダム

0 投票する
5 に答える
1983 参照

c# - WCF 接続を暗号化するその他の方法

現在、WCF ホスト間で暗号化されたデータを渡す必要があるプロジェクトに取り組んでいます。私が理解しているように、WCF 経由で渡されるデータが安全であることを確認する方法は 2 つしかありません。

  1. 証明書の使用
  2. ドメインを使用する (または、ネットワーク上のすべてのマシンで同じユーザー名とパスワードを使用する)

証明書を使用すると、コストがかかり、管理が複雑になる可能性があります。また、すべての展開でサーバー クラスのマシンを使用できるとは限らないため、ドメインも問題外です。すべてのマシンで同じユーザー名とパスワードを使用することも、そのパスワードを変更する必要がある場合に問題になります。

現在、OpenSSH を使用して、ホスト間の接続をトンネリングしています。私が知らないフレームワークに組み込まれている別のオプションはありますか?

0 投票する
4 に答える
50084 参照

wcf - ファイルをWCFサービスにアップロードする方法は?

ファイルを受け入れてディスクに書き込むWCFサービスを構築しました。フロントエンドは、クライアント側でアップロードを処理する SWFUpload を含むページで構成されます。どうやら、SWFUpload はコンテンツ タイプが multipart/form-data のデータを投稿します。

これで問題ないと思いますが、サービス側でエラーが発生します。エラーは "ProtocolException" で、text/xml が必要です。バインディングでさまざまなメッセージ エンコーディングを試しましたが、何も機能しないようです。

multipart/form-data を使用してこのファイルをアップロードするにはどうすればよいですか?

0 投票する
4 に答える
8715 参照

wcf - 1つのWindowsサービスで2つのWCFサービスをホストする方法は?

net.tcpを使用して単一のWindowsサービスでホストしようとしている2つのサービスを持つWCFアプリケーションがあります。どちらのサービスも問題なく実行できますが、両方をWindowsサービスに入れようとすると、最初のサービスだけが読み込まれます。2番目のサービスコンストラクターが呼び出されていると判断しましたが、OnStartは起動しません。これは、WCFが2番目のサービスの読み込みで問題を検出していることを示しています。

net.tcpを使用して、ポート共有をオンにし、サーバーでポート共有サービスを開始する必要があることを知っています。これはすべて正常に機能しているようです。さまざまなtcpポートにサービスを配置しようとしましたが、それでも成功しません。

私のサービスインストーラークラスは次のようになります。

両方のサービスは非常によく似ています

0 投票する
7 に答える
75699 参照

wcf - 構成ファイルを使用しない WCF 構成

構成ファイルを使用せずにプログラムで WCF サービスを公開する方法の良い例を知っている人はいますか? 私はサービス オブジェクト モデルが WCF でより充実していることを知っているので、それが可能であることを知っています。その方法の例を見たことがないだけです。逆に、構成ファイルなしでの消費もどのように行われるかを確認したいと思います。

誰かが尋ねる前に、構成ファイルなしでこれを行うという非常に具体的な必要性があります。私は通常、このような方法はお勧めしませんが、前述したように、この場合は非常に特殊な必要性があります。

0 投票する
2 に答える
1787 参照

visual-studio-2008 - 別の Visual Studio ソリューションで WCF サービスを参照するにはどうすればよいですか?

あるソリューションの Visual Studio 2008 プロジェクトは、同じ開発マシン上の別の VS 2008 ソリューションの WCF サービスを参照する必要があります。これを達成するための最善の方法について何か提案はありますか?

0 投票する
6 に答える
21970 参照

.net - WCF、ASP.NET メンバーシップ プロバイダー、および認証サービス

WCF サービス (BasicHttpBinding) と通信する Silverlight 2 アプリケーションを作成しました。Silverlight コンテンツをホストするサイトは、ASP.NET メンバーシップ プロバイダーを使用して保護されています。WCF サービスから HttpContext.Current.User.Identity.Name を使用して現在のユーザーにアクセスでき、AspNetCompatibilityRequirementsMode をオンにしました。

まったく同じ Web サービスを使用して Windows アプリケーションを作成したいと考えています。認証を処理するために、認証サービスを有効にし、 「ログイン」を呼び出してユーザーを認証できます...オーケー、大丈夫です...しかし、他のサービスクライアントでその認証Cookieを設定するにはどうすればよいですか?!

両方のサービスが同じドメインでホストされています

  • MyDataService.svc <- 私のデータを扱うもの
  • AuthenticationService.svc <- Windows アプリが認証のために呼び出す必要があるもの。

Windows クライアント用の新しいサービスを作成したり、別のバインディングを使用したりしたくありません...

クライアント アプリケーション サービスは別の代替手段ですが、すべての例は、ユーザー、ロール、およびプロファイルを取得する方法を示すことに限定されています...しかし、クライアント アプリケーション サービスを使用して認証されると、その認証 Cookie を取得する方法があるはずです。同じサーバーにコールバックするときにサービスクライアントに接続されました。

同僚からの入力によると、解決策は wsHttpBinding エンドポイントを追加することですが、それを回避できることを願っています...

0 投票する
3 に答える
26878 参照

wcf - WCFサービス構成ファイルに関する質問

私が見たところ、IISでWCFサービスをホストする場合、タグは無視されます。セルフホスティングの場合、これが必要であることを理解していますが、これは有害であるか、IISで操作している場合でも使用されますか?

元。

私が見たものから、あるマシンからサービスを記述した構成ファイルを取得し、それを完全に別のマシンで使用することができ、それは正常に機能します。IISがこのセクションを完全に無視しているように見えます。

ありがとう、カイル