ページ内にFlexアプリケーションが埋め込まれている.netWebアプリケーションがあります。このフレックスアプリケーションは、.netWebサービスを呼び出します。デバッガーを介して実行プロセスを追跡でき、応答が得られるまですべてが見栄えがします。
soap:ReceiverSystem.Web.Services.Protocols.SoapException: Server was unable to process request
. ---> System.Xml.XmlException: Root element is missing.
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
at System.Xml.XmlTextReaderImpl.ThrowWithoutLineInfo(String res)
at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
at System.Xml.XmlTextReaderImpl.Read()
at System.Xml.XmlTextReader.Read()
at System.Web.Services.Protocols.SoapServerProtocol.SoapEnvelopeReader.Read()
at System.Xml.XmlReader.MoveToContent()
at System.Web.Services.Protocols.SoapServerProtocol.SoapEnvelopeReader.MoveToContent()
at System.Web.Services.Protocols.SoapServerProtocolHelper.GetRequestElement()
at System.Web.Services.Protocols.Soap12ServerProtocolHelper.RouteRequest()
at System.Web.Services.Protocols.SoapServerProtocol.RouteRequest(SoapServerMessage message)
at System.Web.Services.Protocols.SoapServerProtocol.Initialize()
at System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type, HttpContext context, HttpRequest
request, HttpResponse response, Boolean& abortProcessing)
--- End of inner exception stack trace ---
flexからの呼び出しは良さそうですが、Webサービスを介した実行は良好ですが、これは私がwiresharkを介してキャプチャした応答です。ここで何が起こっているのでしょうか。
「HelloWorld」からパラメータ化されたメソッドまで、いくつかのWebメソッドを試しました...すべて同じ応答でカムバックします...
「---&gt」を使用したエンコーディングと関係があるのではないかと思いましたが、.netが応答としてレンダリングするものを制御する方法がわかりません。