問題タブ [webhttp]

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 に答える
90 参照

wcf - wcf CustomWebHttpBehavior は最初のエンドポイントでのみ機能します

1 つのサービスと複数のインターフェイス\エンド ポイントを持つ wcf (.net 4.5) があります。このサービスは次のように宣言されます。

例外をjsonとして返そうとしています。http://zamd.net/2008/07/08/error-handling-with-webhttpbinding-for-ajaxjson/のチュートリアルに従いました。

要するに:

1)svcファイルにこれを追加しました(両方のインターフェースを実装しています)

2) CustomWebServiceHostFactory の場所

3) カスタム CustomWebHttpHandler は

4) ErrorHandlerEx は、例外を処理するクラスです (json オブジェクトを返します)。

これは最初のエンドポイント (Try1) ではうまく機能しますが、2 番目のエンドポイント (Try2) は無視され、CustomWebServiceHostFactry をスローしません。

web.config でエンドポイントの順序を切り替えると、最初のエンドポイントが常に機能し、2 番目の例外はデフォルトの wcf ハンドラーによって処理されます。

上記のチュートリアルが示唆するように、すべてのエンドポイントが機能するように、この動作を修正するにはどうすればよいですか?

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

wcf - WCF ヘルプ ページ: コメントを追加しますか?

ここで説明されているようにヘルプ ページを作成しました: https://msdn.microsoft.com/en-us/library/ee230442(v=vs.110).aspx

出力は次のようになります。

  1. 標準の WCF ヘルプ ページにコメントを追加することはできますか? 例: パラメータの説明、メソッドの使用方法などを追加したい。

  2. 出力フォーマットされたコメント /// ソースコードから追加することは可能ですか?

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

biztalk - BizTalk WCF-WebHttp アダプターから VSO Rest API を呼び出し中にエラーが発生しました

VSO Rest API に接続して作業項目をフェッチまたは作成する BizTalk アプリケーションを作成しました。

残りの API を呼び出すための wcf-webhttp アダプターを構成しました。

アダプターを構成する前に、コンソール アプリケーションで API をテストし、同じ URL で結果を取得しました。

アプリケーションの実行中に、次のエラーが発生します。

アダプターは、URL "the URL" の送信ポート "SendPort" へのメッセージの送信に失敗しました。この送信ポートに指定された再試行間隔の後に再送信されます。詳細:"System.ServiceModel.EndpointNotFoundException: There was no endpoint listen at https://xxx.visualstudio.com/defaultcollection/_apis/wit/workitems/2 接続されたホストが応答に失敗しました 23.98.150.230:443

しかし、ブラウザーに URL を貼り付けると、API によって返された結果をブラウザーで確認できます。

問題は何ですか?

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

wcf - エンド ポイント ディスパッチャーでのアドレスの不一致

BizTalk を介して Web-Http アダプターを使用する WCF サービスがあります。wcf サービスを呼び出そうとしているとき。以下のエラーが表示されます。

このエラーをグーグルで検索すると、このコードをサービスコードに追加する必要があることがわかります

[ServiceBehavior(AddressFilterMode=AddressFilterMode.Any)]

しかし、このサービスのサービス コードがどこにあるのかわかりません。 ここに画像の説明を入力

上記のフォルダーは、C:\inetpub\wwwroot\ELIMS\ELIMS-CGA1 に作成されたサービスに関して私が見ているものです。これらのファイルまたは App_Data 内のファイルのいずれかにコードを追加する必要がありますか。