1 つの WPF (4.0) プロジェクト、1 つの WCF (4.0) プロジェクト、1 つの ASP.NET (4.0)、および 1 つの Silverlight 4 プロジェクトを含むソリューションがあります。
私は WCF サービスと正常に動作する WPF クライアントの開発を開始しました。データを取得するために ASP.NET プロジェクトでも同じ WCF サービスを使用しました。すべてがうまくいきました。ただし、Silverlight はまったく再生したくなかったので、Silverlight 対応の WCF サービスとして新しい .svc ファイルを作成しました。そして今、突然、ASP.NET と WPF が WCF との通信に煩わされなくなりました。次のエラーが表示されます。
ASP.NET 互換性をサポートしていないため、サービスをアクティブ化できません。このアプリケーションでは、ASP.NET 互換性が有効になっています。web.config で ASP.NET 互換モードをオフにするか、AspNetCompatibilityRequirements 属性をサービス タイプに追加して、RequirementsMode を Allowed または Required に設定します。
では、Silverlight と WPF の両方で同じ WCF プロジェクト (プロジェクト内の同じ .svc ファイルではありませんが) を正確に作成するにはどうすればよいですか??)
どんな助けでも大歓迎です。
//JaggenSWE