PDA

View Full Version : راهنمایی برای خطای : The remote server returned an error



l2aiin
چهارشنبه 09 فروردین 1396, 01:58 صبح
با سلام خدمت دوستان گرامی من یک وب سرویسی نوشتم وقتی خود وب سرویس رو تست میکنم به صورت

http://localhost:27214/MemberClass.svc/ExpertForJob/1
در مرورگر جواب میده
وقتی میرم وب سرویس رو به پروژم اضافه میکنم و پروژه رو اجرا میکنم خطای
144773
تا اینجا مشکلی نیست من خود تابع رو به صورت زیر نوشتم ببینید:

[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;
}

میشه یه راهنمایی بکنید

EnKamran
دوشنبه 11 دی 1396, 18:03 عصر
خططای 404 داره میده یعنی نمیتونه تو این آدرس پیداش كنه، ممعن هستید كه وب سرویس شما روی اون آدرس آنلاین هست؟ یعنی شما وقتی میری روی پروژه دوم كه از ب سرویس استفاده كنی باید پروژه وب سرویست اجرا باشه