Неважно, если это веб-приложение или приложение WCF. Важно то, что вы ссылаетесь на System.ServiceModel , то есть базовую сборку WCF. Прежде всего, вам нужно создать интерфейс, соответствующий спецификации вашего сервиса:
[ServiceContract(Namespace = "")]
public interface ITaskService
{
[OperationContract]
List<int> GetTasks(int id, int type);
}
А затем внедрите это:
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class TaskService : ITaskService
{
public List<int> GetTasks(int id, int type)
{
List<int> nodes = new List<int>();
return nodes;
}
}