ここにある情報を使用して、既存の WCF RIA Silverlight servive に json エンドポイントを追加しようとしています。
ただし、デバッグでプロジェクトを起動すると、
リモート サーバーがエラーを返しました: NotFound。
シルバーライトでエラー。
WCF トレースは次のように述べています。
System.ServiceModel.ServiceActivationException: コンパイル中の例外のため、サービス '/Services/CTCT-KronosNameManagement-Web-Services-BPAuthenticationDomainService.svc' をアクティブ化できません。例外メッセージ: ファイルまたはアセンブリ 'Microsoft.ServiceModel.DomainServices.Hosting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' またはその依存関係の 1 つを読み込めませんでした。指定されたファイルが見つかりません. ---> System.IO.FileNotFoundException: ファイルまたはアセンブリ 'Microsoft.ServiceModel.DomainServices.Hosting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。System.RuntimeTypeHandle.GetTypeByName (文字列名、ブール値の throwOnError、
Web構成でエンドポイントを削除すると、ブーム:再び機能します...もちろんjsonを除きます。
<system.serviceModel>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />
<domainServices>
<endpoints>
<add name="JSON" type="Microsoft.ServiceModel.DomainServices.Hosting.JsonEndpointFactory, Microsoft.ServiceModel.DomainServices.Hosting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
</endpoints>
</domainServices>
</system.serviceModel>
WCF Ria Services Toolkit がインストールされています。System.ServiceModel.DomainServices.Hosting.dll のバージョンは 4.1.61829.0 です。
どんな提案でも非常に役に立ちます。