わかりました...これはイライラします。この質問をするのはばかげていると思いますが、どこでこれを行うことができないのかわかりません。
同じソリューション内に WCF サービスへのサービス参照を持つ Silverlight 5 OOB アプリがあります。メイン ソリューションのプロパティで、アプリケーションを [Silverlight アプリケーション] タブに追加しました。また、OOB アプリケーションのプロパティの WCF RIA サービス リンクに WCF サービスを含めました。OOB アプリの ServiceReferences.ClientConfig ファイルも変更しました。そのファイルの XML は次のとおりです。
<configuration>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_IServiceName" maxBufferSize="2147483647"
maxReceivedMessageSize="2147483647">
<security mode="None" />
</binding>
</basicHttpBinding>
</bindings>
<client>
<endpoint address="http://localhost:55957/Services/ServiceName.svc"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_ICARE_Data_Service"
contract="ServiceName.IServiceName" name="BasicHttpBinding_IServiceName" />
</client>
</system.serviceModel>
ここで注意が必要なのは、コードでそのサービスにアクセスすることです。サービス リファレンスは、using ステートメントまたは直接変数宣言を含むコードではアクセスできません。何が間違っているのかわかりません。それが OOB アプリの構成にあるか、WCF サービス プロジェクトの構成部分にあるかに関係なく、私は見逃しています。
Web サービスで動作する OOB Silverlight 5 アプリを作成した人はいますか? 助けてください。
ありがとうございました!