問題タブ [wcf]

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 投票する
3 に答える
4460 参照

wcf - IIS 6 でホストされている WCF サービスの負荷をどのように分散できますか?

BigIP を使用して、2 つの IIS サーバー間で負荷を分散しています。最近、IIS 6 によってホストされる WCF サービスを、これら 2 つの Windows Server 2003R2 サーバーに展開しました。

各サーバーは 2 つのホスト ヘッダーで構成されます。1 つはロード バランサー アドレス用で、2 番目のホスト ヘッダーはそのサーバーのみを指します。そうすれば、デバッグのために負荷分散グループ内の特定のサーバーを参照できます。

したがって、実行するとすぐにエラーが発生しました。

このコレクションには、スキーム http のアドレスが既に含まれています。このコレクションには、スキームごとに 1 つのアドレスしか存在できません。パラメータ名:item

私はいくつかの調査を行い、フィルターを実装してホストの1つを無視するように指示することができますが、そのアドレスからサーバーにアクセスすることはできません.

このシナリオで、 http://domain.com/service.svcおよびhttp://server1.domain.com/service.svcを介して WCF サービスにアクセスできる最適なソリューションは何ですか?

一部のサイトが示唆するように、独自の ServiceFactory を作成する必要がある場合、これに関するサンプル コードはありますか?

どんな助けでも大歓迎です。

編集: 可能であれば、2 つのアドレスのいずれかから WCF サービスにアクセスできる必要があります。

ありがとうございました。

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

wcf - SQL CLRでWCFのさまざまなエンドポイントを読み込むにはどうすればよいですか?

CLRを使用してSQL2005DBにいくつかの新しいWCF呼び出しを展開しています。テストでは、接続するエンドポイントをコードにハードコーディングし、テストサーバーにデプロイしました。これを本番環境にデプロイする場合は、さまざまなSQL DBにデプロイし、さまざまなエンドポイントを使用して接続します(同じサービスがさまざまなサーバーで実行されます)。このようなことはどのように行うことができますか?dllをSQLにデプロイするために参照できる構成ファイルはありますか?

0 投票する
4 に答える
4808 参照

wcf - WCF Web サービス プロキシを生成するための SVCUTIL.EXE に代わるものはありますか?

何か不足しているのでしょうか、それとも WCF Web サービス プロキシを生成するための SVCUTIL.EXE に代わるものは (まだあると思いますが) ありませんか?

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

.net - WCF Web サービス クライアント ターゲット エンドポイントを構成するための config ファイル構文

WCF WebService プロキシの既定のターゲット エンドポイントを指定するための Web 構成構文は何ですか?

具体的には、クライアントが Web サービスの .asmx を見つけるために使用するアドレスを構成しようとしています。

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

c# - Visual Studio で生成されたサービス参照での XML 名前空間の問題

サードパーティ プロバイダーがホストする Web サービスに接続しています。プロジェクトのサービス参照を Web サービスに追加しました。VS は必要なすべての参照とクラスを生成しました。

このコードで接続しています (クライアント名とメソッドは匿名化されています):

client.Open() に到達すると、次のメッセージで例外が発生します。

名前空間 '' の最上位の XML 要素 '_return' は、個別の型 System.Boolean および Service.Status を参照しています。XML 属性を使用して、要素または型の別の XML 名または名前空間を指定します。

reference.cs では、「_return」変数が次のように装飾されていることがわかります。

wsdl、生成されたサービス参照、またはコードに問題がありますか?

更新:古い学校の Web サービスとしてサービスを生成すると、問題が解決します。今のところ、Sixtoの回答を承認済みとしてマークしましたが、何が問題を引き起こしたのか、サービスジェネレーターへのパラメーターが元の問題を解決できるかどうか、まだ興味があります.

0 投票する
4 に答える
145 参照

wcf - WCF サービスから 2.0 Web サービス プロキシを生成するときに指定された propertyNameField

Visual Studio 2008 から Web 参照 (Web 参照の追加) を作成しましたが、不思議なことに、送信するすべてのフィールドに対してpropertyNameField Specified を true に設定する必要があります。そうしないと、値が WCF サービスに返されません。

これが Visual Studio の RTM バージョンで修正されたことをいくつかの場所で読みました。なぜそれはまだ発生していますか?

私のデータ コントラクトはすべて、プロパティとリストだけで有効です。何か案は?

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

wcf - LinqToSql and WCF

Within an n-tier app that makes use of a WCF service to interact with the database, what is the best practice way of making use of LinqToSql classes throughout the app?

I've seen it done a couple of different ways but they seemed like they burned a lot of hours creating extra interfaces, message classes, and the like which reduces the benefit you get from not having to write your data access code.

Is there a good way to do it currently? Are we stuck waiting for the Entity Framework?

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

wcf - WCF-長い文字列をパラメータとして受け入れる方法

私は単純なWebサービスを持っています。2つのパラメーターを取ります。1つは単純なxmlセキュリティトークンで、もう1つは通常長いxml文字列です。短い文字列で機能しますが、長い文字列では400エラーメッセージが表示されます。maxMessageLengthは、より長い文字列を許可するために何もしませんでした。

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

apache-flex - WCF および Linq to Entities で Flex を使用する際の提案

そのため、ASP.NET サーバーを使用するプロジェクトに取り組んでおり、LINQ-to-Entity クエリから WCF 経由でエンティティが渡されます。私はすでに WCF の循環参照の問題を解決しています。次のステップである Flex UI に目を向けているので、Flex から WCF を処理したり、Flex でエンティティ (エンティティ フレームワークからのエンティティ) を使用したりすることで、人々がすでに直面していることは何でしょうか? また、Flex の提案、ライブラリ、パターン、およびヒントが役立ちます。ありがとう。

役立つこと:

  • UI 側でエンティティを「永続化」または複製する方法。
  • セキュリティ、UI からサービスへの通信を保護する方法。
  • UI からサービスに新しいエンティティを生成/渡し、.NET エンティティとして解釈する方法
0 投票する
2 に答える
8024 参照

wcf - IIS から Windows サービスへの WCF サービスの移動

クライアントへのコールバックを有効にするために wsDualHttpBinding を利用する既存の WCF サービスがあります。パフォーマンスを向上させるために netTcpBinding に移行することを検討していますが、IIS がホストするサービス (現在私たちが享受している「コンフォート ゾーン」) から離れて、それをホストする独自の Windows サービスを持つことにかなり慎重です。これを引き続き IIS 7 でホストできることを望んでいましたが、Win2K8 はしばらくの間実現しません。

WCF サービスをホストするために独自の Windows サービスを作成する場合、どのような点に注意する必要がありますか? ライフタイム管理やリクエスト スロットリングなどは、IIS ホスティングで無料で提供される機能であるため、IIS に面倒な作業を任せずに、自分たちでサービスを効果的にホストする方法も知りたいです。ありがとう!:)