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

wcf - IIS + AppFabric でセルフホステッド WCF サービスにアクセスできない

ここ数週間、私は本当に奇妙な問題を抱えています。コマンドラインアプリで自己ホストされている場合に問題なく動作するサービスがいくつかあります。ただし、IIS + AppFabric では、サービスの 1 つにアクセスできません - TimeoutException が発生し、呼び出しがサービスに到達しないことを確信しています (すべてのサービスには、何かを行う前にすべての呼び出しをログに記録する側面があります)。コードによるバインディングと動作に関して、両方のサービスが同じように構成されていることに注意してください。それらを異なるアプリプールに配置したり、いくつかのトランスポートを無効にしたりするなど、多くのことを試しました...そして、両方のサービスが1つのアプリプールにある場合、サービスの1つは機能しますが、それらを別々のスレッドに配置すると、他のサービスのタイムアウト。それは本当に私を夢中にさせます...

また、システム イベント ログに次のようなイベントが頻繁に表示されます。 " エラー番号は 0x80070218 です。イベントの後、サービス ホストは問題なく初期化されますが (自分の情報ログ メッセージを確認できます)、サービスに到達できません。

これは誰かにベルを鳴らしますか?

ありがとう!

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

asp.net - 同じソリューション内の ASP.Net Web および WCF プロジェクト

Visual Studio 2010 を使用しており、N 層アーキテクチャを含むソリューションを作成しようとしています。

私はすべての層にそれぞれプロジェクトを持っています

  • 一般
  • ダル
  • 仕事 //
  • サービス // WCF
  • サービスホスト
  • ウェブ

上記のプロジェクトも同じ順序で呼び出されます。したがって、Web はサービス層と対話し、サービス層はビジネスと対話し、ビジネスはファクトリと対話し、ファクトリ プロジェクトは DB と対話する責任があります。

私が抱えている問題は、F5 キーを押して Web プロジェクトを起動する前に、ServiceHost (WCF の単なるセルフ ホスト コンソール) を最初に起動して、Web がサービスを呼び出すようにプロジェクトをセットアップすることです。それはすでに稼働しています。

注:PRDで。Web と WCF はまったく別のボックスでホストされるため、これは問題にはなりませんが、ローカル マシンで開発する場合は、上記が必要です。

暫定的な解決策 - ServiceHost プロジェクトをソリューションから除外したため、Web で起動されず、ServiceHost 実行可能ファイルをコマンド ラインから外部で実行してサービスを起動し、F5 を使用して通常どおり Web プロジェクトを起動しています。

上記を達成するために何をしなければならないか教えてください。

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

wcf - Windows Server 2008 R2 での WCF サービスのホスティング エラー

Microsoft Sync Framework 2.1 を使用する WCF サービスを開発しました。Windows 7 でサービスをテストすると正常に動作しますが、Windows Server 2008 R2 64 ビットで同じサービスをホストすると、以下のエラーが発生します。

ServiceHost ディレクティブで Service 属性値として提供されるか、構成要素 system.serviceModel/serviceHostingEnvironment/serviceActivations で提供されるタイプ 'MasterSynchronization.MasterSyncService' が見つかりませんでした。

どちらの場合も、IIS のバージョンは同じです。Microsoft Sync Framework 2.1 再頒布可能パッケージと、32 ビット バージョンと 64 ビット バージョンの両方をインストールしようとしました。しかし、運がありません。提案してください。

Web.Config ファイルは次のとおりです。

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

c# - 1 つのサービスから複数の WCF ServiceContract 実装をホストする

インターフェイスがあり、同じインターフェイスに対して複数の実装があります。1 つのホストを使用してエンドポイントを公開するにはどうすればよいですか?

サービスコード

ホストコード

ホスト構成

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

c# - Console/WinForms で ServiceHost を介して WCF サービスをホストする

コンソール アプリケーション (.NET 4.0) で WCF サービスをホストしています。サービス コード ( msdn の例から):

次はコンソール アプリのコードです。

そして私の2つの質問:

1._http://localhost:3980 を開くと、次のようになります。 ここに画像の説明を入力 メタデータの公開を有効にする方法は?大福の回答を参照してください。

  1. このサービスからデータを取得する方法 - ( msdn の例のようにサービスからデータを取得するには)? Web フレームワーク ( Nancyなど) を埋め込むか、HttpListener を使用しますか?
0 投票する
1 に答える
1746 参照

asp.net - IIS で WCF サービス アプリケーションをホストする

私はこのサービスを作成しました: http://www.c-sharpcorner.com/UploadFile/dhananjaycoder/four-steps-to-create-first-wcf-service-for-beginners/そして今、IISでそのサービスをホストしたいです.

私が遭遇した解決策は、サービス ライブラリを作成してから、別のホスティング プロジェクトを作成することです。

IIS で WCF サービス アプリケーションをホストしたい場合はどうすればよいですか?

IIS でホスティングする目的は、Android アプリケーションでそのサービスを利用したいからです。