Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

Slam


Завсегдатай

Зарегистрирован:
22 May 2005
Сообщения: 83
Примеры кода: 0
 

RE[8]: Что с deserialization сделать?

09 May 2008 14:20  


SoapRpcMethodAttribute заменил на SoapDocumentMethodAttribute - результат не изменился.

Попробовал прописать
[return: System.Xml.Serialization.XmlElementAttribute("loginReturn", Namespace="http://services.APPserver.company.com")] - получаю эксепшн:
Namespace='http://services.APPserver.company.com' is not supported with rpc\literal SOAP. The wrapper element has to be unqualified. 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.InvalidOperationException: Namespace='http://services.APPserver.company.com' is not supported with rpc\literal SOAP. The wrapper element has to be unqualified.

Source Error: 


Line 58:     
Line 59:     /// <remarks/>
Line 60:     public APPWebServiceEndpointService() {
Line 61:         this.Url = "http://<blah-blah>/APPserverRedirector/services/APPWebService";
Line 62:     }
 

Source File: d:\Apps\APPWsCheck\App_Code\APPWebServiceEndpointService.cs    Line: 60 

Stack Trace: 


[InvalidOperationException: Namespace='http://services.APPserver.company.com' is not supported with rpc\literal SOAP. The wrapper element has to be unqualified.]
   System.Xml.Serialization.XmlReflectionImporter.CheckTopLevelAttributes(XmlAttributes a, String accessorName) +507
   System.Xml.Serialization.XmlReflectionImporter.ImportAccessorMapping(MemberMapping accessor, FieldModel model, XmlAttributes a, String ns, Type choiceIdentifierType, Boolean rpc, Boolean openModel) +642
   System.Xml.Serialization.XmlReflectionImporter.ImportMemberMapping(XmlReflectionMember xmlReflectionMember, String ns, XmlReflectionMember[] xmlReflectionMembers, Boolean rpc, Boolean openModel) +1672
   System.Xml.Serialization.XmlReflectionImporter.ImportMembersMapping(XmlReflectionMember[] xmlReflectionMembers, String ns, Boolean hasWrapperElement, Boolean rpc, Boolean openModel) +288

[InvalidOperationException: There was an error reflecting 'loginResult'.]
   System.Xml.Serialization.XmlReflectionImporter.ImportMembersMapping(XmlReflectionMember[] xmlReflectionMembers, String ns, Boolean hasWrapperElement, Boolean rpc, Boolean openModel) +1028
   System.Xml.Serialization.XmlReflectionImporter.ImportMembersMapping(String elementName, String ns, XmlReflectionMember[] members, Boolean hasWrapperElement, Boolean rpc, Boolean openModel, XmlMappingAccess access) +181
   System.Web.Services.Protocols.SoapReflector.ImportMembersMapping(XmlReflectionImporter xmlImporter, SoapReflectionImporter soapImporter, Boolean serviceDefaultIsEncoded, Boolean rpc, SoapBindingUse use, SoapParameterStyle paramStyle, String elementName, String elementNamespace, Boolean nsIsDefault, XmlReflectionMember[] members, Boolean validate, Boolean openModel, String key, Boolean writeAccess) +765
   System.Web.Services.Protocols.SoapReflector.ReflectMethod(LogicalMethodInfo methodInfo, Boolean client, XmlReflectionImporter xmlImporter, SoapReflectionImporter soapImporter, String defaultNs) +6084

[InvalidOperationException: Method APPWebServiceEndpointService.login can not be reflected.]
   System.Web.Services.Protocols.SoapReflector.ReflectMethod(LogicalMethodInfo methodInfo, Boolean client, XmlReflectionImporter xmlImporter, SoapReflectionImporter soapImporter, String defaultNs) +10250
   System.Web.Services.Protocols.SoapClientType.GenerateXmlMappings(Type type, ArrayList soapMethodList, String serviceNamespace, Boolean serviceDefaultIsEncoded, ArrayList mappings) +202
   System.Web.Services.Protocols.SoapClientType..ctor(Type type) +474
   System.Web.Services.Protocols.SoapHttpClientProtocol..ctor() +243
   APPWebServiceEndpointService..ctor() in d:\Apps\APPWsCheck\App_Code\APPWebServiceEndpointService.cs:60
   _Default.btnRun_Click(Object sender, EventArgs e) in d:\Apps\APPWsCheck\Default.aspx.cs:34
   System.Web.UI.WebControls.Button.OnClick(EventArgs e) +96
   System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +116
   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +31
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +32
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +72
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3824
Вот, что показал сериалайзер:
<?xml version="1.0"?>
<LoginResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <error>
    <code>1</code>
  </error>
  <updateId>866</updateId>
  <ticket>
    <sessionId>96d6a5cb78651316:-48e5a98:1199db458d7:-7eb1</sessionId>
  </ticket>
  <user>
    <firstName>fname</firstName>
    <lastLogin>2008-05-09T13:05:34.828125+03:00</lastLogin>
    <lastName>lname</lastName>
  </user>
</LoginResponse>

Последний раз редактировалось 09 May 2008 14:21
Наверх
  



Web Services

 Что с deserialization сделать?Slam  24 April 2008 19:24
 RE: Что с deserialization сделать?Начинающий программист  26 April 2008 20:38
 RE[2]: Что с deserialization сделать?Slam  28 April 2008 12:55
 RE[3]: Что с deserialization сделать?Начинающий программист  29 April 2008 11:02
 RE[4]: Что с deserialization сделать?Slam  29 April 2008 15:01
 RE[5]: Что с deserialization сделать?Начинающий программист  29 April 2008 16:54
 RE[6]: Что с deserialization сделать?Slam  29 April 2008 17:02
 RE[7]: Что с deserialization сделать?Начинающий программист  29 April 2008 17:58
 RE[8]: Что с deserialization сделать?Slam  09 May 2008 14:20
 RE[9]: Что с deserialization сделать?Начинающий программист  09 May 2008 14:55
 RE[10]: Что с deserialization сделать?Slam  09 May 2008 15:01
 RE[11]: Что с deserialization сделать?Начинающий программист  09 May 2008 21:12
 RE[8]: Что с deserialization сделать?Slam  29 April 2008 18:53
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта