RIA Webservices包括部署后不工作

时间:2011-03-23 12:44:25

标签: sql-server wcf ria

我有一个RIA Webservices调用,可以在我的开发机器上正常工作。

 var results = repositoryFactory.For<RE059>().AsQueryable()
    .Where(
        r =>
        r.Bk_Term == TerminalName &&
        (r.Ld_Unld_Act == "DH" || r.Ld_Unld_Act == "DS" || r.Ld_Unld_Act == "DR")
        && r.Bk_Term != "Domestic")
        .Include("RE059Note");
return results;

如果我删除.Include,部署版本可以正常工作。当我添加它时,SQL事件探查器不会显示任何数据库调用,显然没有数据显示,我的跟踪日志显示异常,但没有消息或本机错误代码。只有System.ServiceModel.FaultException的异常类型。

SQL profiler显示生产和开发版本使用相同的SQL用户。我检查了SQL权限,Profiler为dev版本显示的SQL在SQL Mgmt Studio中与相应的SQL用户一起运行。

什么样的事情可能出错?

1 个答案:

答案 0 :(得分:1)

我需要安装Microsoft Code First Preview。它有.Include作为扩展方法。

ADO.Net Entity Framework Code First Preview