현재 Android 용 Mono를 사용하여 모바일 응용 프로그램을 개발 중입니다. 웹 참조를 추가하여 WCF 웹 서비스를 사용하려고했지만 그 방법으로 전화를 걸 수없는 것 같습니다. 지금은 총알을 물고 Java를 사용하여 코드를 다시 작성하려고합니다. Java를 사용하여 코드를 C#으로 잘 작성하지 않았습니다. 나는 안드로이드를위한 모노를 사용하여 WCF의 웹 서비스를 소비하려면 어떻게Android 또는 Java 및 WCF 용 모노
- : 나는이 개 질문이 있습니다.
내가 어떻게 아래와 같이 보이는 메소드를 호출 할 자바를 사용하는 나는 경우
[OperationContract] [WebInvoke(Method = "POST", UriTemplate = "/MyMethod", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)] void MyMethod(CustomObjectFromDataContract c_Object);
내가 전화를 할 때 내가 처리되지 않은 예외 System.Net를라는 메시지 박스를 얻을. WebException :. 코드로 들어가면 호출 할 때 오류가 발생하는 것을 볼 수 있습니다.
[System.Web.Services.Protocols.SoapDocumentMethodAttribute ("http://tempuri.org/IMyService/MyMethod", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
public void MyMethod([System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] CustomObjectFromDataContract c_Object) {
this.Invoke("MyMethod", new object[] {
c_Object});
}
invoke는 예외를 발생시키는 것입니다.
"나는 그런 식으로 전화를 걸 수없는 것 같습니다."-이 부분에 대해 자세히 설명해 주시겠습니까? – millimoose
예외 메시지와 스택 추적을 포함시켜주세요. 그러면 Google에서 도움이 될 것입니다 ... –