0

わかりました...これはイライラします。この質問をするのはばかげていると思いますが、どこでこれを行うことができないのかわかりません。

同じソリューション内に 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 アプリを作成した人はいますか? 助けてください。

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

4

0 に答える 0