2009-05-06 14 views
2

バニラASP.NET-MVCプロジェクトにADO.NETデータサービスを追加しようとしています。これらの技術に互換性があるかどうかは誰にも分かりますか?ASP.NET MVCプロジェクトのADO.NETデータサービス

ソリューションのCtrl + F5を押してサービスURLにアクセスすると、「Request Error ... See server logs」ページが非常に役に立たなくなります。開発Webサーバーはログを作成することもありますか?この問題を解決しようとする試みで

routes.IgnoreRoute("{service}.svc/{*pathInfo}"); 

が、それは解決しない - を:

は、私が追加してルーティングが問題になることが推測しました。

データサービスをホストするためだけに別のASP.NET Webプロジェクトを作成するのではなく、標準ASP.NETプロジェクトに共通ではないASP.NET-MVCプロジェクトにデータサービスを追加するための他の手順はありますか?

答えて

2

サービスクラスにデバッグatributeを配置しましたか?

**[System.ServiceModel.ServiceBehavior(IncludeExceptionDetailInFaults = true)]** 
public class MyDataService : DataService<...> 
{ 
    // This method is called only once to initialize service-wide policies. 
    public static void InitializeService(IDataServiceConfiguration config) 
    { 
     // TODO: set rules to indicate which entity sets and service operations are visible, updatable, etc. 
     // Examples: 
     config.SetEntitySetAccessRule("*", EntitySetRights.AllRead); 
     config.SetServiceOperationAccessRule("*", ServiceOperationRights.All); 


     **config.UseVerboseErrors = true;** 
    } 
+0

ありがとうございました。問題を解決するのに十分な情報をくれました。それは、Repが何も意味しない時に、私が13Kだったところにあなたが答えたとき、あなたはRep 1にいたことを示しています。 :) – AnthonyWJones

+1

この記事とソースコードは、ASP.Net MVCとADO.Netデータサービスの組み合わせを調べるのに役立ちます。 http://msdn.microsoft.com/en-au/magazine/dd727502.aspx – MicMit

関連する問題