問題タブ [endpoint]
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コンシューマーWebサイト:ChannelFactory.EndpointのAddressプロパティがnullでした。ChannelFactoryのエンドポイントには有効なアドレスが指定されている必要があります
ローカルホストでうまく機能するシンプルなWCFサービスがあります。これは、別のローカルWebサイトで使用され、データを返します。
ここで、サービスをホストにアップロードし、web.configの適切なアドレスを変更します。クライアントがサービスを呼び出すと、サービスが中断します。
エラー:
ChannelFactory.EndpointのAddressプロパティがnullでした。ChannelFactoryのエンドポイントには、有効なアドレスが指定されている必要があります。
私は他のいくつかの投稿を読みましたが、バインディングの設定など、やるべきことはほとんどすべて行ったと思います。
以下は、私のwcfサービス(SSLを介してホストされている)のweb.configです。
以下は、クライアントの構成です。
アドレス属性を追加しましたが、次のエラーが発生します。
コントラクト「IService」を使用したServiceEndpointのCustomBindingには、TransportBindingElementがありません。すべてのバインディングには、TransportBindingElementから派生したバインディング要素が少なくとも1つ必要です。
wcf - WCFクライアントエンドポイントの目的は?
サービス側にWCFエンドポイントを設定する目的は理解していますが、クライアント側にエンドポイントを構成する目的はよくわかりません。これは二重接続用ですか?
よろしく
ジェームズ
dynamic - AqualogicServiceBusで動的に構築されたJMS/WSエンドポイントにメッセージを送信することは可能ですか?
Aqualogic Service Busを使用すると、特定のエンドポイントに対して「ビジネス」サービスを作成できますが、構成時にエンドポイントが定義されていない場合、またはエンドポイントの数が固定されていない場合はどうなりますか。
AqualogicServiceBusで動的に構築されたJMS/WSエンドポイントにメッセージを送信することは可能ですか?
wcf - WCF、ChannelFactory、「エンドポイント要素が見つかりませんでした...」
ChannelFactoryを実装する StackOverflow で見つかった例を一部使用して、別のサービス内から WCF サービスを呼び出そうとしています。
テスト用のソリューション内に別のコンソール アプリ プロジェクトを作成しました (VS 2008、ところで)、
これは、エンドポイントを示すローカル サービスのApp.Configからのものです。
これは、テスト プロジェクト独自のApp.Configからのものです。
これは、ローカル サービスで公開したメソッドで、リクエスト オブジェクトをリモート サービスに渡します。
私が受け取るエラーはこれです:
ServiceModel クライアント構成セクションで、名前が「 ServiceSoap」でコントラクトが「ServiceReference.ServiceSoap 」のエンドポイント要素が見つかりませんでした。これは、アプリケーションの構成ファイルが見つからなかったか、この名前に一致するエンドポイント要素が client 要素に見つからなかったためである可能性があります。
ローカル サービスの app.config (リモート サービスを指すサービス リファレンスが定義されている)、テスト アプリの app.config、または他の場所で、endpoint 要素が正確にどこにないのでしょうか。 !
更新:この MSDN の記事を読んだ後、ある種の回避策を見つけました。または、ChannelFactory をインスタンス化する別の方法だと思います。
app.config に存在しない情報や正しくない情報を取得しようとする代わりに、Binding (BasicHttpBinding) の値とリモート サービスへのアドレスを手動でプラグインします。これにより、「エンドポイント要素が見つかりませんでした」というエラーを回避できたようですが、これが最善の解決策であるかどうかはわかりません。
c# - 不良エンドポイントを早期に見つける方法は?
使用できないマシンに接続しようとすると、EndpointNotFoundException が発生しますが、時間がかかりすぎます (約 20 秒)。closeTimeout、openTimeout、receiveTimeout、または sendTimeout を設定しても効果はありません。その例外を早期に取得できますか?
java - Java: エンドポイントを使用して Web サービスを Tomcat サーバーに公開する
私は単純な SOAP Web サービスを作成しています。Tomcat Web サービスで実行されることを確認します。
これをJAX-WSで実装しようとしています(コードを参照)
私の質問は: Endpoint.publish は tomcat サーバーを使用してこれをホストしていますか、それともミニグラスフィッシュのようなサーバーですか?
代わりに UnicastRemoveObject または類似のものを拡張する必要がありますか?
理想的には、.WAR にパッケージ化してディレクトリにドロップするだけで機能することができます。
ポートが既に使用されていると表示されるため、インストールした tomcat サーバーではそのままでは動作しないようです。tomcat6 パッケージがインストールされた Ubuntu karmic を使用しています。ユーザーが 8080 で実行中の tomcat に公開する権限を持っていない可能性もあります。
この質問が十分に明確であることを願っています
サンプルコード:
wcf - 2 つのエンドポイント動作を 1 つの動作設定に適用する方法は?
この質問は、 CustomQueryStringConverter に関する @joshperry の回答のフォローアップです。このソリューションを少し変更して実装しました。System.Int32[]
私のバージョンは の代わりに変換しstring[]
ます。
ただし、WCF 構成に問題があります。私のサービスは、SOAP、XML、および JSON を提供します。SOAP は問題ではありませんでした。このソリューションは XML で機能しますが、JSON はまだ混乱しています。JSON 変換を自動的に行うクラス ( enableWebScriptの動作) は封印されたクラスであることがわかりましたWebHttpBehavior
。また、2 つの動作を追加しようとしましたが、どちらも機能しませんでした。
私はそれが順序の問題かもしれないと思いますか?行動をArrayQuerystring
第一にすると、結果は得られません。2 番目に置くと、XML エンドポイントと同じ結果が得られます。CustomQuerystringConverter を JSON エンドポイントに適用するにはどうすればよいですか?
wcf - サービス エンドポイント アドレスが有効な場合でも、WCF が同じ例外を送信する
WCF で非常に奇妙な問題が発生しています。受信したエンドポイント IP アドレスに到達できない場合、またはサービスがバインドできない場合は、WCF サービスの回復動作を実装する必要があります。アプリケーションがサービスの作成時に例外で失敗した場合、フローは単純です。アプリケーションを終了し、ユーザーに別の IP アドレスを要求し、サービスを作成するための別の試行を実行します。(以下のコード スニペット)。アドレスが有効でない場合、「IP エンドポイント = .121.10.11.11 のリッスン中に TCP エラー (10049: 要求されたアドレスは無効です) が発生しました」例外が発生しますが、何らかの理由で 2 回目の試行を試みると有効なアドレス 前回の試行から間違った IP アドレスで同じ例外が発生しました。コードは次のとおりです。
ありがとう
authentication - エンドポイントとは何ですか?
私はOAuthについて読んでいて、エンドポイントについて話し続けています。エンドポイントとは正確には何ですか?