我在wcf中写了一个返回列表集合的函数。
在localhost中,将集合返回为full是没有问题的。但是当我在iis中托管它时它返回null。问题是什么?我想我需要iis配置对象列表。
我还编写了一个返回单个字符串的函数测试,它在iis中工作。
我认为问题出在list和iis上。
我是iis和wcf的新手。
抱歉我的英文。
感谢您的建议!
public interface IService1
{
[OperationContract]
List<RSD_Wireless_sel_AllUserResult> GetAllUsers();
}
public class Service1 : IService1
{
public List<RSD_Wireless_sel_AllUserResult> GetAllUsers()
{
userProvider = new UserProvider();
return userProvider.GetAllUsers();
}
}
public class UserProvider
{
public List<RSD_Wireless_sel_AllUserResult> GetAllUsers()
{
try
{
mdc = new MDLSecDeveloperDataContext();
ISingleResult<RSD_Wireless_sel_AllUserResult> result;
result = mdc.RSD_Wireless_sel_AllUser();
allUsers = new List<RSD_Wireless_sel_AllUserResult>();
foreach (RSD_Wireless_sel_AllUserResult res in result)
{
allUsers.Add(res);
}