問題タブ [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.
wcf - サービス実装からWCFホストを識別する方法
WindowsサービスでホストされているWCF環境があります。2つのホストがあります(1つはTCPに、もう1つはNamedPipesにあります)。複数のホストについて心配する必要はありません。これはメッセージングエンジンであり、ホストは構成に基づいて動的にマウントされます。ホストの種類がいくつあっても、サービスの実装は1つだけです。ここで問題となるのは、サービス実装が着信呼び出しによって呼び出された場合、それがホストAからのものかホストBからのものかをどのように識別するのですか?各タイプをホストしているときに、実装からアクセスできるように、ホスト情報を識別するメタデータを指定できますか?助けてください。
ありがとう、ジェームズ
wcf - 何かが欠けているので、IIS 7でこの特定のWCFサービスをホストするにはどうすればよいですか?
この記事では、VS2010の標準のWCFサービスライブラリプロジェクトテンプレートを使用していないため、IISでのホストを容易にするいくつかの要素が不足しているようです。
この特定のWCFソリューションをIIS7でホストされる段階に移行するために必要な手順(および含める必要のある詳細)を誰かに提供してもらえますか?
ありがとう。
wcf - 外部dllのクラスを使用している場合、WCFサービスはメタデータを見つけることができません
データベースにデータを挿入するために使用される WCF サービスを作成しています。
WCF サービスは、サービス自体のインターフェイスおよびクラス内でローカルにスコープされている関数を使用すると正常に実行されますが、外部 DLL にあるクラスを使用すると開始に失敗します。
DLL 内のクラスに必要な属性がすべて含まれていることを確認しましたが、それでもサービスを実行できません。
何か案は?
編集:これは欠陥のある機能です
クラス DAL_Users は DLL に由来し、DataContract
EDIT2:
私が受け取っているエラーは
エラー: http://localhost:8732/Design_Time_Addresses/ProfileService/Service1/mexからメタデータを取得できませんこれがアクセス権を持つ Windows (R) Communication Foundation サービスである場合は、指定されたアドレスでのメタデータ公開が有効になっていることを確認してください. メタデータの公開を有効にする方法については、http: //go.microsoft.com/fwlink/ ?LinkId=65455.WS-Metadata Exchange Error URI: http://localhost:8732/Design_Time_Addresses/ProfileService/Service1にある MSDN ドキュメントを参照してください。 /mex メタデータには、解決できない参照が含まれています: 'http://localhost:8732/Design_Time_Addresses/ProfileService/Service1/mex'。
Receivera:InternalServiceFault
内部エラーのため、サーバーは要求を処理できませんでした。エラーの詳細については、サーバーで (ServiceBehaviorAttribute または <serviceDebug> 構成動作のいずれかから) IncludeExceptionDetailInFaults をオンにして、例外情報をクライアントに送り返すか、Microsoft .NET Framework に従ってトレースをオンにします。 3.0 SDK ドキュメントを参照し、サーバー トレース ログを調べます。HTTP GET エラー URI: http://localhost:8732/Design_Time_Addresses/ProfileService/Service1/mex 'http://localhost:8732/Design_Time_Addresses/ProfileService/Service1/メックス」。リクエストは HTTP ステータス 400: Bad Request で失敗しました。
wcf - リモートマシンからwcfsvcファイルにアクセスするときにリソースが見つかりませんエラー
IISで単純なwcfサービスをホストしましたが、IISサーバーマシンから問題なくアクセスできます。しかし、他のマシンからアクセスすると、エラーが発生します
"Server Error in '/' Application.The resource cannot be found."
。aspxファイルをsvcファイルと同じ場所に置き、すべてのマシンからアクセスできます。接続の問題を除外します。これについて考えてみてください。
c# - WCFのホスティングをセルフホスティングからWindowsサービスホスティングに簡単に変更できます
私は現在、WCFサービスとして(もちろんクライアントアプリケーションでも)実装する必要のあるプロジェクトに取り組んでいます。
プロジェクトでは、サービスとDBの間のORMレイヤーとしてEntity Framework(コードファーストアプローチ)も使用する必要があります。
最終的に、このサービスはWindowsサービスとしてホストされる必要があります。最初は、セルフホスティングを使用してからWindowsサービスホスティングに切り替えることができるかどうか疑問に思っていました。ファイルやコードを手動でコピーせずに、VisualStudioを切り替えるのは簡単です。
ありがとう
wcf - Windowsプロセスでwcfサービスを使用していますか?
ホスティング サービスの開始後、できるだけ早く wcf サービス クラスの構造を初期化する必要があります。
これを WinForms アプリケーションでホストし、そこでこの静的構造を初期化します。
しかし、これを行うためのより良い方法があると確信しています。私は今、それが洗練されていない解決策であることを知っています...おそらく、Windowsプロセスとして実行されている小さなwcf-clientですか?(このクライアントは、この初期化メソッドの呼び出しのみを担当する必要があります)
asp.net - デバッグ中に WCF サービス プロジェクトが自動的にホストされないようにする方法
いくつかの WCF サービス プロジェクトを含む Asp.Net ソリューションがあります。アプリケーションをデバッグ モードで実行するたびに、サービスが ASP.Net 開発サーバーでホストされていることがわかります。起動時に単一のプロジェクトしかありません。
これらの WCF サービス プロジェクトをソリューションから削除せずにこれを回避する方法はありますか?
状況を再現します。1 つの ASP.Net プロジェクトを作成し、いくつかの WCF サービス プロジェクトを追加します。F5 キーを押すと、ローカル開発サーバーでホストされている WCF サービス プロジェクトが表示されます。
これは私がこれまでに試したことです:
1)Project->Properties->Don't open a page. Wait for a request from an external application.
このオプションを選択しましたが、それでもサービスをホストしています。
2) チェックされていないASP.NET in Debuggers
選択。それはまだサービスをホストしています。
wcf - WindowsサービスでホストされているWCFのOperationContractsを更新します
WindowsサービスでホストされているWCFがありました。それはうまくいきました。しかし、最近、新しいWebメソッドをWCFに追加しました。しかし、同じWindowsサービスでwcfをホストすると、新しく追加されたWebメソッドにアクセスできず、wsdlに新しく追加されたメソッドが表示されません。これを解決する方法はありますか?
c# - 単一のコンソール ホストで複数の WCF サービスをホストする方法は?
2 つの別個の DLL ファイルに 2 つの WCF サービスがあります。それらを単一のセルフホスト プロジェクト (コンソール ホスト) でホストしたいと考えています。
次のコードでこれを実行しようとしていますが、この例外が発生しています:
'System.ServiceModel.Diagnostics.TraceUtility' の型初期化子が例外をスローしました。
C# コード:
でApp.config
:
wcf - HTTPS経由のWCFサービスでエラーが発生する
次のような構成でWCFサービスを作成しました。
次のチュートリアルを使用して、IIS5.1のWCFサービスでSSLをホストしました http://www.codeproject.com/Articles/36705/7-simple-steps-to-enable-HTTPS-on-WCF-WsHttp-bindi
私は次のようにエラーを取得しています
「SSLAddress」という名前のエンドポイントで、「address」を「https://wd-xpa7kyy12d3.XXXX.com/CalculatorService/Service1.svc」として追加しましたが、このURLでサービス参照を追加できなかったため、WSDLを具体的に指定する必要がありました道。
WSDLパスを提供し、コンソールアプリケーションにサービス参照を正常に追加した後でも、クライアントプロキシがメソッドを実行しているときに、エラーが発生していました。そこで、エンドポイントからアドレス属性を削除しましたが、この問題が発生しています。現在の構成の何が問題になっているのかわかりませんか?手伝ってくれてありがとう。