問題タブ [basichttpbinding]

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

wcf - 受信メッセージの最大メッセージ サイズ クォータ (65536) を超えました

いくつかのテーブルのスコープを作成しているときにこの例外が発生します。これらのテーブルはすべて設計上巨大です

私はMaxReceivedMessageSize2147483647にしましたが、それでもこの行で以下の例外を与えています

受信メッセージの最大メッセージ サイズ クォータ (65536) を超えました。
クォータを増やすには、適切なバインド要素で MaxReceivedMessageSize プロパティを使用します。

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

silverlight - SilverlightのWCFRIAサービスではなくWCFbasicHttpWebサービスを使用するのはなぜですか?

それで、私は数か月間WCF Riaサービスを使用していますが、なぜWCFRIAサービスを使用するよりもWCFbasicHttpWebサービスを使用するのでしょうか。

RIAサービスはエンタープライズレベルのアプリケーションには適していないという人がいますが、なぜだろうと思います。

RIAがない場合、クライアントとサーバーの2つの領域で検証ロジックを作成する必要があるようです。また、RIAは役割とメンバーシップをかなり簡単に処理します。

WCF basicHttp Webサービスを使用する場合、どのくらいの追加作業が必要ですか?RIAを使用するメリットは何ですか?および..wcfbasicHttpWebサービスを使用したエンタープライズレベルのSilverlightアプリケーションの良い例はありますか?

ありがとう!

0 投票する
1 に答える
8515 参照

wcf - 有線で送信されるデータのWCF NetTCPBindingとHttpBindingの違い

2 つのエンドポイントを公開するサービスがあるとします。1 つ目は NetTCPBinding で、2 つ目は任意の HttpBinding です。どちらもまったく同じサービス コントラクトを実装します。

有線で送信される内容の違いは何ですか?

  • netTcp を使用すると、メッセージは引き続き XML にシリアル化されますか? または、オブジェクトのバイナリ表現ですか?
  • メッセージを受け取るものに関して、違いは何ですか? http エンドポイントは http コマンド (get/post など) のみを理解しますが、nettcp エンドポイントは別のものを理解しますか?
  • nettcp が http よりも効率的である理由 (この場合、相互運用性は必要ありません) - オーバーヘッドはどこにありますか?

すべての場合において、メッセージが送信される前にバイナリに変換されると思います。また、http はネットワーク用語で tcp の上に位置するため、http 通信には追加の場所が必要です。

質問が少し漠然としていることに感謝しますが、うまくいけば誰かが私が尋ねようとしていることを知っているでしょう:)

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

wcf - basicHttpBindingを使用したWCFサービスとalgorithmSuite=Basic128Sha256Rsa15を使用したメッセージセキュリティ

WCFサービスのメッセージレベルのセキュリティの例を見つけるのは非常に難しいと感じています。特に、basicHttpBindingと次のアルゴリズムのいずれかを使用してメッセージレベルのセキュリティを実行する方法の例を探しています:Basic128、Basic128Sha256、またはBasicSha256Rsa15。

Visual Studioで少し遊んだことがありますが、いくつか欠けています。Wsdlが公開後に必要なセキュリティアルゴリズムを示すように、Web.Configをセットアップできることを期待しています。私はこれを間違って考えていますか?また、交換の両端で使用されるキーをロードするにはどうすればよいですか。

本当に簡単な例が必要です。

ありがとう!

0 投票する
1 に答える
988 参照

wcf - メッセージ資格情報の種類を指定するトランスポート セキュリティを使用した WCF basicHttpBinding

VS2010 が構成の一部として次のバインディングを生成したサービスの wsdl を受け取りました。

モードがトランスポートに設定されている場合、メッセージノードが何をするのか少し混乱していますか?

0 投票する
1 に答える
3569 参照

wcf - リクエストは HTTP ステータス 415 で失敗しました

WCF からメソッドを呼び出そうとすると例外が発生します...フレームワーク 2.0 を使用して Windows アプリケーションで WCF を使用していますが、私の WCF は BasicHttpBinding オプションを使用しています...

要求は HTTP ステータス 415 で失敗しました: コンテンツ タイプが 'text/xml; であるため、メッセージを処理できません。charset=utf-8' は、予想されるタイプ 'multipart/related;' ではありませんでした。type="application/xop+xml"'

0 投票する
1 に答える
1159 参照

wcf - WCF BasicHttpBinding + UserNamePasswordValidator+x.509

wsHttpBinding を使用してカスタム ユーザー名検証 x.509 を使用するクライアント用の WCF サービスをセットアップしましたが、SSL は使用しませんでした

彼らは PHP を使用しており、WS セキュリティを完全に通過することができないため、別の basichttpbinding を追加する必要があります。しかし、これを行うと、SSLが必要なようです。私の要件は、絶対に SSL を使用しないことです。

動作する私の wshttpbinding は次のようになります。

SSLなしでbasichttpbindingを使用して、これとまったく同じ構成が可能ですか?

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

c# - ラージ バイナリ (byte[]) WCF によるファイル転送

クライアントからサービスに大きなバイナリ ファイルを送信できる WCF サービスを構築しようとしています。

ただし、最大 3 ~ 4 MB のファイルしか正常に転送できません。(4.91MB を転送しようとすると失敗します。もちろん、それ以上のものは転送できません)

4.91MB のファイルを送信しようとすると、次のエラーが表示されます。

例外メッセージ: http://localhost:56198/Service.svcへの HTTP 応答の受信中にエラーが発生しました。これは、サービス エンドポイント バインディングが HTTP プロトコルを使用していないことが原因である可能性があります。これは、HTTP 要求コンテキストがサーバーによって中止されたことが原因である可能性もあります (サービスのシャットダウンが原因である可能性があります)。詳細については、サーバー ログを参照してください。

内部例外メッセージ:基になる接続が閉じられました: 受信時に予期しないエラーが発生しました。

内部例外メッセージ:トランスポート接続からデータを読み取ることができません: 既存の接続がリモート ホストによって強制的に閉じられました。

内部例外メッセージ:既存の接続がリモート ホストによって強制的に閉じられました

このエラーは、公開されたサービス メソッドにメソッド パラメータとして byte[] ファイルが送信されるとすぐに、クライアント側で発生します。

サービス メソッドの最初の行にブレークポイントがあります。ファイル転送が成功した場合 (3MB 未満)、ブレーク ポイントにヒットしてファイルが転送されます。ただし、この場合、メソッドが呼び出されるとすぐにエラーが発生します。このエラーの場合、サービスのブレークポイントはヒットしません。

Service Web.config と Asp Page (Client) Web.config のセクションを貼り付けます。ファイルを送信してファイルを受け入れるコードも必要な場合は、お知らせください。それも送信します。

サービス Web.Config

クライアント (Asp.net ページ) Web.Config

0 投票する
1 に答える
1501 参照

.net - WCF から JSON を返す

私のWCFサービスは.netフレームワーク3.5にあり、このWCFサービスはPHPで使用されるため、basicHttpBindingを使用しました(他に良いものがあれば提案してください)。

以下のコード/関数の属性を使用して JSON を返しています。

ただし、JSON は返されません (返されるオブジェクト)。私を助けてください。

注:解決策を見つけましたが、.NET Framework 4.0 用です。しかし、3.5のソリューションが必要です。 WCF 4.0 : WebMessageFormat.Json が WCF REST テンプレートで動作しない ありがとう

0 投票する
1 に答える
1708 参照

c# - すべてのメソッド呼び出しで呼び出されるコンストラクター WCF HTTPS

奇妙な問題があります (または、私にとって奇妙なだけかもしれません)

wsHttpBindingでホストされているWCF WebSrviceがありました。(HTTP)

すべてが良かった。

PHPからアクセスしたかったので、basicHttpBindingに切り替えました。また、サービスを HTTPS にしたので、HTTPS を介した basicHttpBinding になりました。

サービスは (ほぼ期待どおり) 正常に動作しており、メソッドも期待どおりに動作しています。

ただし、最後の構成 (wsHttpBinding、HTTP) で、クライアントがサービス コンストラクターが呼び出していた最初のメソッドを呼び出し、その後、他のすべてのメソッドを再度呼び出すことはありませんでした。(コンストラクターでいくつかのコードを実行していたので、クライアントがサービスの使用を開始したときに一度だけ実行したかったので、これは良かったです)

しかし、新しい構成 (basicHttpBinding、HTTPS) では、メソッドが実行されるたびにコンストラクターが呼び出されます。

これは正常ですか、それとも何か間違ったことをしていますか? 通常の場合、まず、セッション(クライアント)ごとに1回実行したいコードをどうすればよいですか。時間があれば、HTTP と HTTPS の動作が異なるのはなぜですか? (それともバインディングの違いによるものですか?)

ありがとう。