0

Visual Studio の [サービス参照の追加] ユーティリティを使用して WCF データ サービス (OData) に接続すると、Visual Studio は System.ServiceModel セクションを含む App.config ファイルを生成しません。(プロキシ クラスは正常に生成されます)。これは正常ですか?

この構成を自動的に生成する方法はまだありますか? 問題の WCF サービスはセキュリティで保護されているため、/config オプションを指定してコマンド ライン svcutil.exe を使用しようとすると、認証の問題に悩まされます。

4

1 に答える 1

1

svcutil.exe は WCF Data Services (OData) では使用できません。代わりに使用される datasvcutil.exe があります。

OData のサービス参照の追加では、必要がないため、app.config に何も生成しないでください。これを使用するには、生成されたコンテキスト クラスを新しくして、サービスの URI を渡すだけです。

ただし、OData エンドポイントで認証が必要な場合でも、[サービス参照の追加] はそれをサポートしていないため、うまく機能することに驚きました。

于 2012-03-16T02:05:41.230 に答える