問題タブ [wcf-hosting]

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

wcf - netTCPBinding に関する問題

私はnetTCPBindingを使用しています。WCF サービスを呼び出すと、データは正常に取得されましたが、データとともに次のようなエラーも発生しました。

コンソール アプリケーションでサイトをホストしています。デバッグでサービスを呼び出すと、上記のエラーで返信されます。しかし、デバッグせずにコンソールを起動しただけでは、返信できませんでした。代わりに、エンドポイントが見つかりませんというエラーが表示されます。

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

wcf - 指定された URI スキーム「https」は無効です。「http」が必要です。パラメータ名: HTTPS の場合は via

次にシナリオです。

F5 ロード バランサーがあり、着信要求は HTTP として F5 ロード バランサーに到着し、HTTP として WCF サービス サーバーにリダイレクトされます。

考えられるほとんどすべての構成の組み合わせを試しましたが、2 つの異なるエラーが発生し続けます。たとえば、いくつかの提案に照らして、セキュリティ モードを「トランスポート」に変更しようとしたところ、エラーが次のように変わりました。 ."

サーバー構成:

クライアント構成:

よろしく、 ナシル

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

c# - 自己ホスト型のホスト アプリケーションがそれを使用することさえできない場合、WCF サービス自体でサービス エンドポイントを定義するポイントは何ですか

私は WCF の初心者で、まだ基礎を学んでいます。これまでに学んだことは、サービスを作成し、サービスの構成ファイルでそのエンドポイントと動作を構成できるということでした。Visual Studio でサービスを実行すると、既定のアプリケーションが作成され、サービスが IIS で正常にホストされ、すべてがうまく機能します。

ここで、サービスのホスト アプリケーションを作成するときに、次のようにコードにサービスのサービス エンドポイント (および動作) を再度追加する必要があることに気付きました。

または、ホスト アプリケーションの構成ファイルで実行できます。

だからここに私の質問があります:

  1. ホストアプリケーションでさえ役に立たない場合、サービスの独自の構成ファイルでエンドポイントを定義するポイントは何ですか?

  2. それとも、サービスの構成ファイルが IIS および管理対象ホストにのみ適用されるということですか?

  3. 最後に、ホスト アプリケーションでサービス独自の構成を使用する方法がありますか (ホスト アプリケーションでエンドポイントと動作を再度定義しないでください)、または言及された 2 つの構成が完全に異なりますか?

編集

私の究極の質問は、ホスト アプリケーションでサービスの構成ファイルで定義された構成をどのように使用できるかということです (ホスト アプリケーションの独自の構成ファイルを使用したり、新しいエンドポイントと動作を定義するための追加のコードを作成したりせずに)

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

wpf - WCF クライアント エラー

Web IIS (IIS 8.0) でホストされている WCF サービスを使用するのに問題があります。.svc ページにアクセスして WPF アプリケーションのサービスへの参照を追加できますが、wcf サービス メソッドのいくつかを呼び出す/呼び出すと、例外が発生しました。

メッセージを受け入れることができる mywebsite.com.br/blusync/BluService.svc でリッスンしているエンドポイントはありませんでした。これは、多くの場合、アドレスまたは SOAP アクションが正しくないことが原因です。System.Net.WebException: リモート サーバーがエラーを返しました: (404) Not Found.\r\n at System.Net.HttpWebRequest.GetResponse()\r\n at System. ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannel‌Request.WaitForReply(TimeSpan タイムアウト)

アドレスは正しいので、セキュリティ/認証の問題が原因でエラーが発生していると思います。

メソッドの使用例を次に示します。

クライアント アプリの app.config は次のとおりです。

サーバー側の私のweb.configは次のとおりです。

私の WCF は IIS 8.0 の Web ホストでホストされており、フレームワークを 4.0 に設定し、プロジェクトを ftp で公開しています。

私は多くの異なるバインディングを試しましたが、私はこの技術の初心者です..助けてください、私はここで立ち往生しています!

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

c# - WPF アプリケーションに WCF サービスをデプロイする際のエラー

私は単純な HelloWorld サービスを開始して、WCF アプリケーションに取り組んでいます。サービスをホストする単純な WPF アプリケーションを開発しました。つまり、サービスの開始と停止

WCFTestClient で URL " http://localhost:8087/MyServices/HelloWorldService " を使用してこのサービスをテストしようとすると、次のエラーが発生します。

app.config

サービスを開閉する C# クラス

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

wcf - クライアント側のエンドポイントで WCF サービスを消費する際のエラーが見つかりません

ASP.NET WCF の単純な HelloWorld の例に取り組んでいます。サーバー側は正常に完了しましたが、クライアント側で作業中に問題が発生しています。SVCUTIL.exe を使用してプロキシ クラスを生成しました。

デバッグ時に次のエラーが発生します。

もう1つ、サーバーからdllファイルにアクセスしない場合、Channel Factoryを使用できますか?たとえば、WSDL URLリンクにアクセスできる場合

クライアント側 app.config

クライアント プロキシ チャネル ファクトリ

サーバー側の設定ファイル

コードの更新

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

c# - クライアント プレミスでの WCF サービス ホスティング

WCF サービスを介して DB と通信するアプリケーションを作成する必要があります。WCF サービスは、クライアントのサーバーでホストされます。イントラネット環境になります。パフォーマンス上の利点を得るために NetTCPBinding を使用したいと考えています。

クライアントのサーバーでサービスをホストするために IIS7 を使用する場合、クライアントはソース コードを利用できます。クライアントがソースを利用できるようにしたくありません。

私の質問はです。クライアントがソース コードを利用できないようにサービスをホストするにはどうすればよいですか?

IIS 7 で WCF サービスをホストしていますが、WCf サービス exe のみを提供できますか? はいの場合、どのように説明してください。