2

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

Ctrl + f5で解決策を確認し、サービスURLにアクセスすると、非常に役に立たない「エラーの要求...サーバーログを参照」ページが表示されます。開発Webサーバーはログを書き込みますか?書き込みがある場合はどこに書き込みますか?

ルーティングが問題になる可能性があると推測したので、次のように追加しました:-

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

これを修正しようとしましたが、それは役に立ちません。

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

4

1 に答える 1

2

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

**[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;**
    }
于 2009-05-07T04:42:44.970 に答える