問題タブ [wcf-4]

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

c# - WCF4クライアントプロキシを閉じる

昔(.net Framework 3.5)では、WCFクライアントプロキシを閉じるように注意する必要があります。

WCF 4では、クライアントから閉じることはできません。ただし、プロキシ内で使用できます。

クライアントプロキシを閉じる必要はなくなりましたか?または、どのようにそれを行うのですか?

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

c# - WCF 4サービスはローカルホストアドレスに応答しますが、マシン名には応答しません

SharePoint外部コンテンツリストをテストするための非常に単純なWCF4サービスを構築しています。

サービスを実行すると、これは正常に機能します。

しかし、これはしません:

古い3.5wcfサービスでは、構成を更新するだけでしたが、ここでは構成ファイルは空です。

それを機能させるために設定ファイルに入れる必要がある最小値は何ですか、それともどこか別の場所に問題がありますか?

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

wcf - WCF4でのカスタムMTOMバインディング

WPF 4はすぐに使用できる既定の構成を提供するため、サービスのカスタムMTOMバインディングを作成するのに苦労しています。つまり、私のWCFライブラリは、基本HTTPを使用しているいくつかのサービスをホストしています。サービスの1つはファイルのアップロードに使用され、MTOMが必要です。ファイルアップロードサービスのみがカスタム定義のMTOMバインディングを使用し、残りはデフォルトを使用するようにするにはどうすればよいですか?

これは私がこれまでに持っているものです:

前もって感謝します!

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

wcf - 基本的な HTTP バインディングが正しく構成されていません

wsHTTPBinding を使用して WCF サービスを構成しましたが、それでもエラーが発生します

ここにサービス契約の定義があります

これがサービス実装定義です

コンフィグ設定はこちら

この問題に関するアドバイスを本当に感謝します。

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

wcf - wcf 4 の svcutil を使用してフラット化された WSDL を作成する

外部ファイルとしてエクストラ xsd ファイルなしで wsdl を作成する必要がありますが、それらはすべて単一のファイル内にあります。これが必要なのは、Delphi の WSDL インポーターによってインポートされるためです。これはかなり古いものです。svcutil.exe を使用してこれを実行できますか? svcutil でそれができない場合、これを行う方法はありますか? WCF 3.5 に基づく非常に古いサンプルを見たことがありますが、それらがまだ適用されるかどうかはわかりません。
どうも

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

.net - IClientMessageInspector からリクエスト URI を取得する

WCF で REST クライアントを構築していますが、メッセージ インスペクターから現在の要求 URI を取得する方法が見つかりません。カスタム認証用の署名を作成する必要があります。

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

wcf - WCF4サービス用のフラットWSDL

WCF3.5とChristianWeyerのFlatWsdlEndpointBehaviorを使用して、ディレクティブなしでWCFサービス用の単一のフラットWSDLファイルを取得できました<import>

WCF 4では、これは何らかの理由で機能しなくなりました。

WcfExtras動作拡張機能の使用を含め、多くのブログエントリで説明されているすべてを試しました。

それらはすべてChrを参照しています。WeyersソリューションまたはWcfExtrasをお勧めします。また、バインディング、ServiceContract、およびServiceBehaviorに同じ名前空間を指定していることを確認しました。

カスタムサービスホストでは、FlatWsdlExtensionが挿入されようとしているとき、Description.Endpointsコレクションは常に空です。これまでのところ、アドレスの有無にかかわらず、サービスエンドポイントを構成しようとしましたが、運がありませんでした。

WCF 4サービス用の単一のフラットWSDLを取得するには、何をする必要がありますか?

答えてくれてありがとう。

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

wcf - サブドメインで.net4.0WCFデータサービスを実行する

WCFデータサービスを実行している2つのドメインがあります。

  • a)http://www.domain-a.com/
  • b)http://api.domain-b.com/

私がこのように私のサービスに取り組むとき:

http://domain-a.com/odata.svc-ITは機能します

私がこのように私のサービスに取り組むとき:

http://www.domain-a.com/odata.svc-次の例外があります:

メッセージ:サービス'cf.Svc.odata_v0'には、アプリケーション(非インフラストラクチャ)エンドポイントがありません。これは、アプリケーションの構成ファイルが見つからなかったか、構成ファイルにサービス名に一致するサービス要素が見つからなかったか、サービス要素にエンドポイントが定義されていなかったことが原因である可能性があります。ExceptionStackTrace:at System.ServiceModel.Description.DispatcherBuilder.EnsureThereAreApplicationEndpoints(ServiceDescription description)at System.ServiceModel.Description.DispatcherBuilder.InitializeServiceHost(ServiceDescription description、ServiceHostBase serviceHost)at

問題は、サービスを実行するために前進する必要があることです。

http://api.domain-b.com/と、ルートドメインがすでに使用されているため、http://domain-b.com/として参照するオプションがありません。

WCF Data Services Toolkit(http://wcfdstoolkit.codeplex.com/releases/view/65119)の4月のリリースをダウンロードしてみましたが、次のようなクリーンなルートを設定することで問題を回避できると考えていました。

http://api.domain-b.com/odata

しかし、まだこのエラーが発生しています。誰かが何が起こっているのか教えてもらえますか?

私のweb.configは次のようになります-同じアプリケーションで問題がないWCFRestServicesも実行しています。

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

asp.net - IIS 6 で実行するための WCF サービスの構成

本番環境にデプロイした後、「404 - ファイルが見つかりません」というメッセージしか表示されません。

このサービスは、仮想ディレクトリ ( /v1 ) として構成する必要があります。独自のアプリケーション プールがあります。

http://www.jamesgoodfellow.com/blog/post/IIS-60---HTTP-404---File-not-found-Internet-Information-Services.aspxに従って ASP .Net 4.0 を有効にしました。

IIS 6 での .net 4.0 REST WCF サービスのホスティングに従って、ワイルドカードを追加し、Windows 統合セキュリティを削除しました

それはまだ動作しません...

これが私の web.config の ServiceModel 部分です。

助けてください!!

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

iis-7.5 - Webサービス呼び出しが405メソッドを返します許可されていないエラー

現在、iis 7.5、Windows Server2008R2にwcfアプリケーションを展開しています。wcfWebサービスアプリケーションのさまざまなメソッドを呼び出すasp4.0mvcを使用しています。

wcfアプリケーションの任意のメソッドにajaxGETリクエストを行うと、期待されるjsonの結果が得られ、すべて正常に機能します。ただし、POSTリクエストを行うと、405メソッドが許可されていないというエラーが発生します。

iisの「HandleMappings」を確認したところ、すべての.svcマッピングですべての動詞が許可されています。
1.私のsvc-ISAPIはaspnet_isapi.dllにマップされています。

  1. 私のsvc-Integratedは、「System.ServiceModel.Activation.HttpHandler、System.ServiceModel、Version = 3.0.0.0、Culture = neutral、PublicKeyToken=b77a5c561934e089」にマップされています

すべてのマッピングは正しいようです。

POSTが機能しない理由がわかりません。

ありがとう、マット