Tworzę prosty serwis internetowy w aplikacji konsolowej. (PersonService) To jest mój Program.cs poniżejdodaj odwołanie do usługi internetowej do aplikacji konsoli
próbuję dodać odwołanie do usługi do innej aplikacji konsoli (PersonClient) jak mogę to zrobić? próbowałem dodawać go, klikając prawym przyciskiem myszy, dodawać odwołanie do usługi, wskazując na refernce itp. ... , ale to nie zadziała.
[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();
}
}
}
dzięki, które pomogły – raklos
Cieszę się, że mogę pomóc. – RichardOD