在控制檯應用中創建簡單的Web服務。 (PersonService) 這是我的Program.cs如下向控制檯應用添加Web服務引用
即時通訊嘗試添加服務引用到不同的控制檯應用程序(PersonClient) 我該怎麼做? 我試圖通過右鍵單擊添加它,添加服務引用,指向參考等... 但它不會工作。
[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();
}
}
}
謝謝,幫助 – raklos 2009-05-20 14:45:16
很高興我能幫到你。 – RichardOD 2009-05-20 15:20:03