0

Azure で実行されているかなり単純な WCF サービスがあります。別の Azure デプロイに、WCF サービスにアクセスする必要がある Silverlight アプリケーションがあります。

サービスを Silverlight 対応の WCF サービスとして作成し、[サービス参照の追加] を使用してオブジェクトへのアクセスを取得できました。ただし、クライアントを作成すると、次のメッセージが表示されます。

.xap アプリケーション パッケージに 'ServiceReferences.ClientConfig' が見つかりません。このファイルは、Web サービスのクライアント プロキシを構成するために使用され、アプリケーションが必要なサービスを見つけられるようにします。このファイルをアプリケーション パッケージに含めるか、サービス アドレスとバインドを明示的に指定するクライアント プロキシ コンストラクターを使用するようにコードを変更します。詳細については、内部例外を参照してください。

インターネットでどこを見ても、単に ServiceReferences.ClientConfig を含めるように言われていますが、この ServiceReferences.ClientConfig ファイルが WCF サービス プロジェクトまたは Silverlight プロジェクトのどこにも見つからないため、XAP に追加できません。 . 特定のコンストラクターを使用してエンドポイント URL を指定しようとしましたが、同じエラーが発生しました。

そのため、ServiceReferences.ClientConfig がありません。私は何をしますか?

4

2 に答える 2

1

少しいじった後、私はそれを理解しました。サービス参照を右クリックして更新すると、ファイルがソリューションに自動的に表示されました。

于 2012-04-11T05:04:47.217 に答える
0

実際のプロジェクト フォルダを調べます。Visual Studio の設定でファイルが隠されている可能性があります。本当に存在しない場合は、作成するだけです。を見てみましょう:

http://www.mohamedibrahim.net/blog/2010/01/27/creating-and-using-silverlight-app-settings-webconfig-configuration-applicatioin-settings-to-change-wcf-service-address-after-展開-servicereferencesclientconfig-servicereferences-clientconfig/

そのファイルの代替については、これを確認することもできます。必要に応じて、代わりにこれを使用できます。

http://weblogs.asp.net/manishdalal/archive/2009/02/23/silverlight-servicereferences-clientconfig-alternatives.aspx

于 2012-04-09T13:14:45.583 に答える