Im tạo một dịch vụ web đơn giản trong ứng dụng bảng điều khiển. (PersonService) đây là Program.cs của tôi bên dướithêm tham chiếu dịch vụ web vào ứng dụng bảng điều khiển
Tôi đang cố gắng thêm tham chiếu dịch vụ vào ứng dụng bảng điều khiển khác (PersonClient) làm cách nào tôi có thể thực hiện việc này? tôi đã thử thêm nó bằng cách nhấp chuột phải, thêm tham chiếu dịch vụ, trỏ đến refernce vv ... nhưng nó sẽ không hoạt động.
[DataContract]
public class Person
{
[DataMember]
public string FirstName { get; set; }
[DataMember]
public string LastName { get; set; }
}
[ServiceContract]
public interface IPersonLookup
{
[OperationContract]
Person GetPerson(int identifier);
}
public class PersonService : IPersonLookup
{
public PersonService()
{
}
public Person GetPerson(int identifier)
{
Person p = new Person();
p.FirstName="Jane";
p.LastName="Doe";
return p;
}
}
class Program
{
static void Main(string[] args)
{
using (ServiceHost host = new ServiceHost(typeof(PersonService)))
{
WSHttpBinding binding = new WSHttpBinding();
host.AddServiceEndpoint(typeof(IPersonLookup), binding, "http://localhost:9090/PersonService");
host.Open();
Console.WriteLine("Listening....");
Console.ReadLine();
}
}
}
cảm ơn đã giúp – raklos
Rất vui được tôi có thể trợ giúp. – RichardOD