با سلام خدمت دوستان گرامی من یک وب سرویسی نوشتم وقتی خود وب سرویس رو تست میکنم به صورت
http://localhost:27214/MemberClass.svc/ExpertForJob/1
در مرورگر جواب میده
وقتی میرم وب سرویس رو به پروژم اضافه میکنم و پروژه رو اجرا میکنم خطای
error.PNG
تا اینجا مشکلی نیست من خود تابع رو به صورت زیر نوشتم ببینید:
[OperationContract]
[WebGet(ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Wrapped, UriTemplate = "ExpertForJob/{JobId}")]
[Description("Return MemberExpertList")]
List<JobExpertData> ExpertForJob(string JobId);
واینم تابع خودش:
public List<JobExpertData> ExpertForJob(string JobId)
{
List<JobExpertData> JobExpertlist = new List<JobExpertData>();
List<JobExpert> item = new List<JobExpert>();
int _JobId;
Int32.TryParse(JobId, out _JobId);
item = _Members.JobExperts.Where(a => a.JobId == _JobId).ToList();
for (int i = 0; i < item.Count; i++)
{
JobExpertData obj = new JobExpertData();
obj.ExpertId = Convert.ToInt32(item[i].ExpertId);
obj.JobId = Convert.ToInt32(item[i].JobId);
obj.ExpertTitle = item[i].Expert.Title;
JobExpertlist.Add(obj);
}
return JobExpertlist;
}
میشه یه راهنمایی بکنید