問題タブ [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 エンドポイント コントラクト名 -- 汎用の場合、どのように割り当てるのですか?
- IGenericService は、"ABC.Server.Common" (ABC.Server.Common.dll) という名前のアセンブリに存在します。
- MyType は、"ABC.Server.Modules.X" (ABC.Server.Modules.X.dll) という名前のアセンブリに存在します。
コード:
要約コード:
Web.config:
私は SVC ファイルを使用しません。代わりに、その情報は Web.config で処理されます。
実際に機能させるには、コントラクト名に何を入力すればよいですか?
c# - Silverlight WCF サービスは、サーバー上で奇妙な URL を呼び出します
Silverlight 4 と WCF に問題があります。
https://MYSERVERNAME/mijn/DataSource/Editie.svc/
常に要求する代わりにに接続する必要がある Silverlight アプリケーションをデバッグしていますhttps://WRONGSERVERNAME/mijn/DataSource/Editie.svc/$metadata
。
本当に奇妙です。すべてのコードを検索しましたが、 servername は使用しませんWRONGSERVERNAME
。さらに、エラーも発生するため、リクエストに応答してもエラーhttps://MYSERVERNAME/mijn/DataSource/Editie.svc/$metadata
が発生します。404
WRONGSERVERNAME
404
誰にもこのエラーがありますか?
wcf - WCF WebHttp、サービス、動作、エンドポイント、カスタムフォーマッター
組み込みのMicrosoftは親子関係からのサイクルをサポートしていないため、このガイドに従ってカスタムフォーマッターを作成し、オブジェクトのシリアル化にNewtonsoftJson.NETを使用できるようにしました。
http://blogs.msdn.com/b/carlosfigueira/archive/2011/05/03/wcf-extensibility-message-formatters.aspx
彼の例では、ServiceHostを手動で作成しています。このガイドで教えてくれたRoutesとWebServiceFactoryを活用しています。
http://blogs.msdn.com/b/endpoint/archive/2010/01/06/introducing-wcf-webhttp-services-in-net-4.aspx
私が言えることから、サービスエンドポイントに適切な動作を追加する方法を理解する必要があります。私を正しい方向に向ける手助けをいただければ幸いです。
参照しやすいように、以下のいくつかのコードスニペット...
私のGlobal.asaxで
私のweb.configの場合
彼のプログラムの主な機能で
wcf - WCFエンドポイントがIIS(Express)で機能しない
エンドポイントをIIS(Express)で動作させようとしています。IIS Expressを使用してVSでプロジェクトをデバッグし、ブラウザーでエンドポイントアドレスを開くと、通常の404エラーが発生します。
私のweb.config:
次の内容の.svc-DateiをWebサイトのルートに配置すると、正常に機能します。
grails - Groovy:ws-clientを使用してエンドポイントを変更するには?
Grails プロジェクトで ws-client を使用して Web サービスを呼び出しています。
大丈夫ですが、WSDL からエンドポイントを読み取っています。
実行時にエンドポイントを変更するには?
ありがとう!
注:BindingProvider.ENDPOINT_ADDRESS_PROPERTY
これを解決するために使用する必要がありますか?
.net - WCFクライアント構成-複数のサービスを別のホストにリダイレクトします
現在、クライアントのweb.configには次のような複数のサービスがあります。
そしてかなり多く
このweb.configを使用すると、すべてのエンドポイントアドレスの「ホスト名」を置き換える必要があるため、ホスティング環境の切り替えが困難になり、エラーが発生しやすくなります。
どういうわけか、環境アプリの設定など、ホストを指定できる場所に追加して、エンドポイントを次のように解決したいと思います。http://{hostA}/ServiceX.svc
プログラムで魔法をかける必要がありますか、それとも構成だけでこれを行うことができますか?
wcf - WCF は netTcpBinding を見つけることができません
webHttpBinding と netTcpBinding の両方からアクセスできる WCF サービスを作成しようとしています。Java クライアントを介して webHttpBinding にアクセスできるようにすることに成功しました。現在、netTcpBinding を機能させるために取り組んでいます。
このように構成をセットアップしました。
同じソリューションで、netTcpBinding に接続したいテスト アプリケーションがあり、[サービス参照] を右クリックして [サービス参照の追加...] を選択しました。「Discover」をクリックすると、サービスが見つかります。
「http://localhost:8732/Design_Time_Addresses/MR_Jukebox_Service」のダウンロード中にエラーが発生しました。リクエストは HTTP ステータス 404: Not Found で失敗しました。メタデータに解決できない参照が含まれています: 'http://localhost:8732/Design_Time_Addresses/MR_Jukebox_Service'。メッセージを受け入れることができるhttp://localhost:8732/Design_Time_Addresses/MR_Jukebox_Serviceでリッスンしているエンドポイントがありませんでした。これは、多くの場合、アドレスまたは SOAP アクションが正しくないことが原因です。詳細については、InnerException (存在する場合) を参照してください。リモート サーバーがエラーを返しました: (404) 見つかりません。現在のソリューションでサービスが定義されている場合は、ソリューションを構築して、サービス参照を再度追加してみてください。
しかし、netTcpBinding へのサービス参照を作成するために netTcpBinding を表示することもできません。
おそらくかなり単純なことなので、誰かが私が間違っていることを見ることができるかどうか疑問に思っていましたが、WCFの経験が不足しているため、気づいていません。
事前に助けてくれてありがとう。
wcf - WCF サービス エンドポイントとホスト ベース アドレス
そのため、サービス エンドポイントとホスト ベース アドレスの目的について少し混乱しています。これまでに説明したすべての例では、必要なバインディングを使用してエンドポイントをセットアップする方法について説明しており、通常はそれらのエンドポイントに移動できます。
ただし、次の構成を使用してサービスをセットアップおよびホストすると、ホストのベースアドレスのみが公開されるようです。
誰かが私にこれを説明できますか?