タグ付けされた質問 「wcf」

Windows Communication Foundationは、サービス指向アプリケーションを迅速に構築するための統合プログラミングモデルを提供する.NET Frameworkの一部です。

17
「権限のあるSSL / TLSセキュアチャネルの信頼関係を確立できませんでした」を解決する方法
私はこの問題を修正したと本当に思っていましたが、以前は偽装されていました。 HTTPSを使用してIIS 7でホストされているWCFサービスがあります。私は、Internet Explorerでこのサイトを参照すると、それは私がするので、これは、魔法のように動作しているローカルルート証明機関ストアに証明書を追加しました。 私は1台のマシンで開発しているので、クライアントとサーバーは同じマシンです。証明書はIIS 7管理スナップインから直接自己署名されます。 私は今もこのエラーを受け取り続けています... 権限を持つSSL / TLSセキュアチャネルの信頼関係を確立できませんでした。 ...クライアントコンソールから呼び出されたとき。 findprivatekeyとを使用して、証明書にアクセス許可とネットワークサービスを手動で付与しましたcacls.exe。 私はSOAPUIを使用してサービスに接続しようとしましたが、それは機能します。そのため、クライアントアプリケーションの問題である必要があります。これは、httpでの機能に基づいたコードです。 接続できない理由についてすべての可能性を使い果たしたように見えますか?
135 wcf  iis  certificate 



4
LoaderExceptionプロパティを取得する方法は?
サービス参照の更新中にエラーメッセージが表示されます。 カスタムツールの警告:要求された1つ以上のタイプをロードできません。詳細については、LoaderExceptionsプロパティを取得してください。 LoaderExceptionプロパティを取得するにはどうすればよいですか? 更新:ドメインオブジェクトプロジェクトを再インポートすると、エラーがなくなりました。これで問題が解決した理由はわかりませんが、問題なく機能していると思います。
128 c#  .net  wcf 

5
DataContractSerializerを使用してシリアル化するときにプロパティを無視するにはどうすればよいですか?
.NET 3.5SP1とDataContractSerializerを使用してクラスをシリアル化しています。SP1では、クラスにDataContract / DataMember属性を含める必要がなく、全体をシリアル化するように動作が変更されました。これは私が使用している動作ですが、シリアライザの1つのプロパティを無視する必要があります。これを行う1つの方法は、クラスにDataContract属性を追加し、含めるすべてのメンバーにDataMember属性を配置することです。しかし、私にはこれがうまくいかない理由があります。 だから私の質問は、DataContractSerializerにプロパティを無視させるために使用できる属性または何かがあるのですか?
125 c#  .net  wcf  serialization 

2
WCFサービスアプリケーションとWCFサービスライブラリの違いは何ですか?
私はWCF Webサービスを開発しており、そのためにWCFサービスアプリケーションテンプレートを使用しました。 「WCFサービスアプリケーション」の作成はこの要件を満たしていますか?WCFサービスアプリケーションよりもWCFサービスライブラリを作成する利点は何ですか?

26
EndpointDispatcher例外でのContractFilterの不一致
私がテストしようとしている次のシナリオがあります: 一般的なWSDL WSDLに基づいてオブジェクトを実装し、IISでホストされるWCFエンドポイント。 WSDLに基づくプロキシを使用してリクエストを作成するクライアントアプリ。 クライアントからサービスエンドポイントへのWebサービス呼び出しを行うと、次の例外が発生します。 {「EndpointDispatcherでのContractFilterの不一致が原因で、アクション ' http:// IMyService / CreateContainer ' のメッセージを受信側で処理できません。これは、コントラクトの不一致(送信者と受信者のアクションの不一致)または送信者と受信者の間のバインディング/セキュリティの不一致。送信者と受信者が同じコントラクトと同じバインディングを持っていることを確認してください(メッセージ、トランスポート、なしなどのセキュリティ要件を含む)。 "} MS Service Trace Viewerを使い始めましたが、どこを見ればよいかわかりません。クライアントとエンドポイントのクラスを見ると、同じように見えます。 どのようにしてこの問題をデバッグし始めますか? この例外の考えられる原因は何ですか?
116 wcf 


10
Fiddlerを使用してWCFサービスを監視する方法
複合型を受け入れて一部のデータを返すWCFサービスがあります。Fiddlerを使用して、サービスへの着信要求がどのように見えるかを確認したいと思います。クライアントは、サービス参照プロキシを使用する.netコンソールアプリです。これはフィドラーで可能ですか?私はこのツールを初めて使用し、過去にこのツールを使用してリクエストビルダーでデータを送信しただけです。
107 wcf  fiddler 

6
Windows 7のsvcutil.exeはどこにありますか?
私のWCFでは、クライアントアプリケーションの構成ファイルを生成して、サービスのバインド、サービスのアドレス、コントラクトなどを指定する必要があります。
105 wcf 

8
wcfサービスのコンストラクターに値を渡すにはどうすればよいですか?
サービスを実装するクラスのコンストラクターに値を渡したいのですが。 ただし、ServiceHostでは、作成する型の名前のみを渡すことができます。コンストラクタに渡す引数は渡されません。 サービスオブジェクトを作成するファクトリを渡すことができるようにしたいと思います。 これまでに見つけたもの: WCF Dependency Injection Behaviorは、私が探している以上のものであり、私のニーズに対して複雑すぎるようです。

2
WCF RIAサービスとは何ですか?
WCF RIAサービスに関するMSDNのサイトは嫌いです。それはそれが何であるかを言うのではなく、それが何をするかを言うだけです。それはそれが達成できることを述べていますが、なぜそれが必要なのかは述べていません。 例えば: 「n層のRIAソリューションを開発する際の一般的な問題は、中間層とプレゼンテーション層の間でアプリケーションロジックを調整することです。」 まあ、それは私にとってあまり意味がありません。 「RIAサービスは、プログラミングロジックを手動で複製することなく、サーバー上のアプリケーションロジックをRIAクライアントで利用できるようにするフレームワークコンポーネント、ツール、およびサービスを提供することで、この問題を解決します。ビジネスルールを認識するRIAクライアントを作成できます。また、ソリューションが再コンパイルされるたびに、クライアントは最新の中間層ロジックで自動的に更新されます。」 それでは、サーバーからDLLをダウンロードしますか?データのルールを説明するメタデータですか? それは何ですか?RAD用のVS 2010アドオンだけですか?それとも、WCFの上または下にあるテクノロジですか、それとも何ですか?どこに住んでいますか?データで、サーバーで、何ですか? まとめていただければ幸いです。
102 c#  .net  wcf  ria 

9
クエリパターンの実装が見つかりませんでした
私のSilverlightアプリケーションでは、LINQを使用してデータベース接続を作成しようとしています。まず、新しいLINQ to SQLクラスを追加し、「tblPersoon」というテーブルをその中にドラッグします。 次に、サービスファイルで次のクエリを実行します。 [OperationContract] public tblPersoon GetPersoonByID(string id) { var query = (from p in tblPersoon where p.id == id select p).Single(); しかし、tblPersoonでは、次のエラーが表示されます。 ソースタイプ 'SilverlightApplication1.Web.tblPersoon'のクエリパターンの実装が見つかりませんでした。「どこ」が見つかりません。 そして、私が以下を試したときでも: var query = (from p in tblPersoon select p).Single(); 「選択」が見つからないというエラーが表示されます。 私のテーブル用に生成されたクラスのコードはここにあります:http : //pastebin.com/edx3XRhi これは何が原因で、どうすればこれを解決できますか? ありがとうございました。
102 c#  sql  silverlight  wcf  linq 


9
.Net CoreのWCFに代わるものは何ですか?
私は、.Net Frameworkコンソールアプリケーションを作成し、Add(int x, int y)クラスライブラリ(.Net Framework)を使用してWCFサービスを介して関数を最初から公開することに慣れています。次に、コンソールアプリケーションを使用して、サーバー内でこの関数をプロキシ呼び出しします。 ただし、コンソールアプリ(.Net Core)とクラスライブラリ(.Net Core)を使用している場合、System.ServiceModelは使用できません。グーグルを実行しましたが、この場合にWCFを「置き換える」ものがわかりません。 Add(int x, int y)クラスライブラリ内の関数をすべて.NetCore内のコンソールアプリケーションに公開するにはどうすればよいですか?System.ServiceModel.Webが表示されますが、これはクロスプラットフォームを目指しているため、RESTfulサービスを作成する必要がありますか?
100 c#  .net  wcf  service  .net-core 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.