2009-07-15 12 views
1

このコードを使用してAdo.Net Data Servicesを試しています。サービスにアクセスしようとすると、次のエラーが表示されます。 サーバーで要求の処理中にエラーが発生しました。詳細はサーバーログを参照してください。 アイデアなぜですか?Ado.Netデータサービス

public class WebDataService : DataService<DemoData> 
{ 

    public static void InitializeService(IDataServiceConfiguration config) 
    { 
    config.SetEntitySetAccessRule("*", EntitySetRights.All); 
    config.SetServiceOperationAccessRule("*", ServiceOperationRights.All); 
    } 
} 

public class DemoData 
{ 
    private int[] _Ints = { 4, 2, 1, 2}; 

    public IQueryable<int> Ints 
    { 
     get 
     { 
      return _Ints.AsQueryable<int>(); 
     } 
    } 
} 
+0

あなたはサーバーのログを見ましたか? –

+0

私はカッシーニを使用しています。それにログがありますか? –

+0

イベントログを試してみてください。 –

答えて

1

私はADO.NET Data Servicesのオブジェクトを望んでいることを推測する - だけではなく整数。

例えば、試してみてください。

public class Foo { 
    public int Value {get;set;} 
} 
... 
private Foo[] foos = { new Foo { Value = 4}, new Foo { Value = 2}, 
         new Foo { Value = 1}, new Foo { Value = 2} }; 

public IQueryable<Foo> Foos 
{ 
    get { return foos.AsQueryable(); } 
} 

また、データ契約(または他のシリアライズを)必要があるかもしれない属性。私は覚えていない...

関連する問題