問題タブ [net-tcp]

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 投票する
1 に答える
173 参照

c# - false に設定された TransactionAutoComplete は、コールバック コントラクトの操作では使用できません

従来の NetTCP バインディングに接続しようとすると、通常の HTTP WCF サービスがこのエラーをスローします。トランザクションをサービスに流し、それを有効にしたいと考えています。デュプレックス コントラクトを使用していないのに、エラー メッセージに「コールバック」コントラクトが記載されているのはなぜですか?

さらにコードを表示する必要があるかどうかを教えてください。今すぐ提案を受け付けます。

** ChannelFactory.CreateChannel() を実行しているときにエラーがスローされます

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

.net - 長時間実行されるタスクの Windows サービスでホストされる WCF と WCF の比較

LONG RUNNING TASKnetTcpBindingの管理された Windows サービスでセルフホストされているのに対し、IIS でホストされている長時間実行タスクでWCF を使用する場合の違いは何ですか?

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

wcf - プロジェクトにサービス参照を追加できない

別の参照が既に作成されているプロジェクトにサービス参照を追加しようとしています。これらのプロジェクトで使用されている App.Config と Web.config をコピーし、追加するサービスに適合させました。また、契約書をコピーして翻案しましたが、うまくやったと思います。

私の質問は次のとおりです。サービス参照を追加しているときに間違った、またはよくある間違いをした可能性があると思いますか、または mex エンドポイントを使用してプロジェクトにサービス参照を追加する際のエラーに関する問題をどこでどのようにトラブルシューティングできますか?

エラー ここに画像の説明を入力

エラー詳細

ここに画像の説明を入力

追加情報:

1つの操作(「開始」)のみとしての契約。

接続は net.tcp を介して行われています。

サービスとオブジェクトは異なるプロジェクトです。

オブジェクトには App.Config があり、サービスには Web.Config があります

アップデート

サービス Web.Config

0 投票する
0 に答える
336 参照

wcf - WCF: TCP が順序付き配信を保証する場合、信頼できるセッション順序を true として有効にする理由

oneway = true、netTCPBinding のコールバック API があります。そして、サービスはクライアントでコールバックを呼び出し、データが順不同で到着することを観察しました!

サービス:

クライアント: [CallbackBehavior(UseSynchronizationContext = false)]

私は別のスレッドでキューを消費します。私が観察するのは「時間」です。これは、呼び出された sendData(..) がキュー内のデータの順序から外れているときのサービス時間を教えてくれます! [サービス中の SendData(..) はループとシングルスレッドで呼び出され、時間が常に増加していることを確認します..

1) TCP がパケットの順序付き配信を提供するのに、データの順序どおりの配信が得られないのはなぜですか。私のコードに問題がありますか、それとも WCF - 信頼できるセッションが必要ですか?

2) 注文配信で既に提供されている TCP の場合、信頼できるセッションを有効に設定し、注文を true に設定する目的は何ですか。

3) 信頼できるセッション順序 = true に代わるものはありますか?

0 投票する
0 に答える
358 参照

c# - ローカル管理者にならずに WCF サービス TCP を実行する

管理者権限なしで net.tcp をリッスンして WCF サービスを開始しようとしています (クライアントのセキュリティ上の理由から)。

さまざまなポート、808、5000 を試しましたが、何も機能しません。

.NET エラーは次のとおりです。

内部例外:

SMSvcHost.exe.config を編集しようとしました。Windows 10サービスのネット「tcpポート共有」で使用されるものを使用し、正しいSIDを使用してサービスを再起動しました。

今私の設定ファイルは次のようなものです:

ありがとうございました