WCF를 처음 사용합니다. VS 2012에서 만든 WCF 서비스 응용 프로그램이 있습니다.wcf 서비스가 자체 네트워크에서 작동하지 않습니다.
VS에서 실행하면 브라우저에서 실행중인 서비스가 실행되고 표시됩니다.
이제 서비스를 테스트 할 클라이언트를 만들고 싶습니다. 어떻게해야합니까?
서비스 코드는 다음과 같이
public class CallList : ICallList
{
public String List(String id,String name)
{
String Message;
SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=CallList;Integrated Security=True");//Data Source=ANDROID-PC\SQLEXPRESS;Initial Catalog=CallList;Integrated Security=True
con.Open();
SqlCommand cmd = new SqlCommand("insert into CallLog(id,name) values(@id,@name)", con);
cmd.Parameters.AddWithValue("@id", id);
cmd.Parameters.AddWithValue("@name", name);
int result = cmd.ExecuteNonQuery();
if (result == 1)
{
Message = " Details inserted successfully";
}
else
{
Message = " Details not inserted successfully";
}
con.Close();
return Message;
}
}
누군가가이 서비스를 테스트하는 방법으로 나를 도울 수 바랍니다.
실제 통신 작업을 원하는대로 수행 하시겠습니까? 그렇지 않은 경우, 통신을 테스트하기 위해 SoapUI 도구를 제안합니다. 그것은 http://www.soapui.org/에서 찾을 수 있습니다 - 또한 질문의 코드가 WCF 서비스와 어떤 관련이 있는지 명확하지 않습니다. 이 문제는 데이터베이스에만 관련된 것이 아닌가? – Codor
서버와 클라이언트 측 모두를 디버깅하여 실제 통신이 작동하는지 확인하는 것이 좋습니다. – Codor
클라이언트 (모바일)입니다. 디버깅 할 기회가 없습니다. 서버 디버깅 방법을 설명 할 수 있습니다 .... 감사합니다. @codor –