2011-03-23 123 views
0

我有一个RIA Webservices调用,可以在我的开发机器上正常工作。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 Profiler不显示任何数据库调用,显然没有数据显示,我的跟踪日志显示一个异常,但没有消息或本机错误代码。只有一个异常类型的System.ServiceModel.FaultException。

SQL事件探查器显示相同的SQL用户用于生产和dev版本。我检查了SQL权限,Profiler为开发版本显示的SQL在SQL Mgmt Studio中与各自的SQL用户一起运行良好。

什么样的事情可能是错误的?

回答