我的 WCF 服务托管在本地 IIS 上。当我从应用程序调用它时,我无法从 wcf 调用中获得结果。但奇怪的是,它在调试(进入服务类时)显示正确的结果并在暂存类中返回对象数组。当调试到应用程序时,它返回空数组。我收到了来自应用程序的以下电话。
public List<SurveyQuestion> GetCommonQuestionsForCompentency()
{
List<SurveyQuestion> questions = new List<SurveyQuestion>();
SurveyQuestion[] ques = null;
ICSSService.SurveyServiceClient client = null;
try
{
client = (SurveyServiceClient)WCFSecurityEntityForSurvey.getSurveyClient();
ques = client.GetCommonQuestionsByCategoryType(2);
questions = ques.ToList<SurveyQuestion>();
return questions;
}
catch (Exception)
{
throw;
}
finally{ client.Close();}
}
调用如下所示的 wcf 服务类
实施有什么问题。有什么帮助吗?
编辑 :
它适用于没有列表的简单服务调用。我认为问题可能在于收藏品的退回。我在这里找到了类似的问题。但并没有从中得到太多。