ASP.NET-MVC项目中的ADO.NET数据服务
-
06-07-2019 - |
题
我正在尝试将一个ADO.NET数据服务添加到一个vanilla ASP.NET-MVC项目中。有谁知道这些技术是否兼容?
当我按Ctrl + f5解决方案并访问服务URL时,我得到的是非常无用的“请求错误...请参阅服务器日志”。页。开发Web服务器是否甚至可以写任何日志,如果有的话?
我猜测路由可能是问题所以我补充说: -
routes.IgnoreRoute("{service}.svc/{*pathInfo}");
试图修复此问题,但这无济于事。
我宁愿不创建一个单独的ASP.NET Web项目来托管数据服务。是否有其他步骤在ASP.NET-MVC项目中添加不是标准ASP.NET项目常见的数据服务?
解决方案
您是否将调试属性放入服务类?
**[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;**
}
不隶属于 StackOverflow