コンソールアプリケーションで簡単な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
私は助けてくれると嬉しいです。 – RichardOD