問題タブ [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 に答える
1571 参照

wcf - Microsoft.ServiceModel.WebSockets.WebSocketService のホスティング

WCF Websockets に関するこの記事を読んでいましたが、Microsoft.ServiceModel.WebSockets.WebSocketService を使用した WebSocket サービスの良い例があります。

まず、Microsoft.WebSocketsという名前の NuGet パッケージで見つけましたが、2012 年のもので、次のように述べています。

このプレビュー パッケージは、ASP.NET と WCF を使用して、Windows 8 で WebSocket 対応のサーバー アプリケーションを作成するための機能を提供します。.NET 4.5 RC および Windows 8 RC が必要です。

そのため、少し時代遅れのようです。非推奨/放棄されたものですか?

また、ブラウザからの接続を処理するスタンドアロンの Windows サービスを作成するために使用したいのですが、ホストする方法が見つかりません。この例は IIS での実行方法を示していますが、コンソールまたは Windows サービス アプリケーションでホストする方法に関する情報がまったく見つかりません。

それを使用する方法について何か考えはありますか?

乾杯。

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

c# - サーバーで wcf コンソール アプリケーションを使用するには?

pipes.net を介して通信する基本的な wcf コンソール アプリ サービスを作成しました。ロジックはメイン アプリケーションで動作しますが、ビジネス上の理由から別のアプリケーションにする必要があります

これらのいずれかを行います

とにかく、これを Web サーバーに置いて、長期間実行しても問題ありませんか? 何らかの形で代わりに IIS を使用して管理する必要がありますか?

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

wcf - コンソール アプリの WCF サービスでエラーがスローされる

コンソール アプリでホストされる BasicHttp および NetTcp バインディング

以下の web.config ファイルがあります

インターフェイス

インターフェイスを拡張するクラス

およびホスティング用のコンソール アプリ コード

コンソール アプリを実行しようとすると、以下のエラーが発生します

  • ポート 8080 が占有されている可能性があると考えて、53895 などの他のポート番号を試しました。運がない!!
  • このエラーを参照したときに、アカウントが管理者ではないため、この問題を知りました。私の疑問は、WCFTest Client も私のアカウントで実行されていることです。どうすれば同様のコードを実行できますか?

    また、この作業を行うための提案は高く評価されます。また Webconfig と何か関係があるのでしょうか??

事前に助けてくれてありがとう!!

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

asp.net - コントラクト、実装、およびホストが別個のアセンブリである場合に WCF をホストする方法

このリンクから Codeplex から階層化されたサンプルをダウンロードしました: https://layersample.codeplex.com/releases/view/107797

これには、次の構造を持つ WCF サービスが含まれています。

  1. サービス契約ライブラリ
  2. サービス実装ライブラリ
  3. ウェブホスト プロジェクト

質問: Web ホスト プロジェクトにはファイルがなく.SVC、ファイルに構成のみが含まれていweb.configます。

それがどのように機能するか、またはクライアントアプリケーションでサービス参照を使用/追加する方法/IISでこれをホストする方法を誰かが教えてくれますか?

これはweb.configファイルです:

ありがとうございました

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

asp.net - IIS がホストする WCF サービスはバックグラウンド タスクを実行できますか?

おそらくこの質問は何度も聞かれると思いますが... aspのiis7でホストされているwcfサービス。ネット Web サイトは自動的に処理を行うことができますか? 事前にスケジュールされた時間内にアプリケーションへの許可が与えられた場合、Facebook の事前構成されたウォールにメッセージを投稿しますか?
これを行うには、クライアントがリクエストを送信する必要がありますか、それとも単独で実行できますか?

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

wpf - WCF - セルフ ホスト アプリケーションをオンデマンドで起動する

プレゼンテーション層 (MVVM ベースのクライアント) とビジネス層の間の通信を必要とするプロジェクトに取り組んでいます。アプリケーションは 1 台のマシンにインストールされるため、.net リモート処理ベースのアプローチを使用して実行することもできます。ただし、.net リモーティングは推奨されておらず、WCF が適しているため、WCF を使用するよう提案されています。

そこで、WCF Service を WCF ライブラリ プロジェクトとして実装しました。クライアント側で正常に追加されたサービス参照を追加しました (ソリューション内のサービスを検出することにより、ビジュアル スタジオ ツールを使用)。デバッグ セッション中に Visual Studio がサービス ライブラリを起動し、クライアントが正常に接続できるため、すべてが正常に機能します。

クライアントとサービス ホストが同じマシンにインストールされるため、名前付きパイプ トランスポートとセルフ ホスティングを WCF サービスに使用することを考えていました。これが私にとって非常に混乱するところです:-

  1. MVVM クライアントは "メイン" アプリであるため (アプリケーションのフロントエンドであるため)、クライアントが最初に起動されます。クライアントがサービス ホストを必要とするときに、サービス ホストを「オンデマンド」で起動するソリューションを思いつくことができません。
  2. 1に必要なことを行うために使用できるソリューションは何ですか? 「オンデマンド」で必要となるものに対して、Windows サービスを介した継続的なサービスを使用するかどうかはわかりません。
  3. 「オンデマンド」サービスを開始する方法を実装するためのクリーンなアプローチを提案してください。前もって感謝します。
0 投票する
1 に答える
360 参照

c# - 別の WCF サービス (自己ホスト) から 1 つの WCF サービス (Windows サービスでホスト) を使用中にエラーが発生しました

Windows サービスで WCF サービスをホストしており (WCF B と呼びましょう)、別の WCF サービス (自己ホスト型) からそれを使用しようとしています (WCF A と呼びましょう)。

ここに画像の説明を入力

サービス参照を完全に追加でき、エンドポイントが適切に自動生成されます。しかし、クライアント オブジェクトをインスタンス化しようとしているとき。

TCP経由で通信しています。次のエラーが発生します。

クライアント サービス オブジェクトをインスタンス化しようとすると、エラー メッセージが表示される

WCF B の構成コードは次のとおりです。

ここに画像の説明を入力

WCF A web.config で自動生成されたエンドポイントの詳細 (サービス参照を追加した後) は次のとおりです。

ここに画像の説明を入力