0

Webサービスのメソッドを呼び出すSQLCLRストアドプロシージャを開発します。このプロジェクトの開発とデバッグにはVS2010を使用しています。問題は、ストアドプロシージャを呼び出すテストスクリプトを開始しようとしたときの次の例外です。

A .NET Framework error occurred during execution of user-defined routine or aggregate
"WebServiceExample": 
System.InvalidOperationException: Could not find default endpoint element that
references  contract 'ServiceReference1.ExRatesSoap' in the ServiceModel client
configuration section.  This might be because no configuration file was found for your
application, or because no  endpoint element matching this contract could be found in
the client element.
System.InvalidOperationException:
...

ネットでは、wsdl.exeおよびsgen.exeユーティリティを別の操作とともに使用するこの問題に関するいくつかの推奨事項があります。しかし、VS2010のツール、設定、オプションなどのみを使用するソリューションに関心があります。VS2010がこのパイを最初から最後まで調理できないことは信じられないようです。私たちは、何か間違ったことをしていると思います。

4

1 に答える 1

0

Webサービスへの参照を構成ファイル(SQL Serverから呼び出されるsqlserver.exe.configなど)に手動で作成する必要がある場合があります。これらはSQLServerによって実行されるため、SQLCLR用に自動的に作成されることはありません。

于 2012-10-16T13:20:04.103 に答える