トップ回答者
XML Webサービスで、通信データが大きいとエラー?

質問
回答
-
こんにちは。
はっきりわからないのですが、返信がないようですので、KB を調べてみました。
おそらく英語の "There is an error in XML document" というエラーメッセージに相当すると思うのですが、ざっと見た限り、不具合に関連する場合が多そうです。
サーバークライアント両方の(おそらくサーバー側と思いますが)、.NET Framework のバージョン、サービスパックの適用状況はいかがでしょうか?
ご参考になりましたら幸いです。
-----------------------------------
だどさん http://keicode.com/
- 回答としてマーク 大久保直美Microsoft employee 2009年3月11日 6:15
-
こんにちは。中川俊輔 です。
だどさん、回答ありがとうございます。
わわわさん、フォーラムのご利用ありがとうございます。
その後いかがでしょうか?
レスポンスがどの程度の大きさなのかわからないのですが、、もしかしてバッファ サイズの4 MB制限に引っ掛かっていませんか?
Active Server Page に対する要求が Web ブラウザから IIS 6.0 を実行しているサーバーに送信されると、エラー メッセージ "Response buffer limit exceeded" が表示される
http://support.microsoft.com/kb/925764/ja
ほかにも、IISのログに何らかの情報が残っていると思われますので、それを投稿していただければ解決の糸口になるかもしれません。
今後ともフォーラムをよろしくお願いします。
それでは!
この投稿は現状のまま何の保証もなく掲載しているものであり、何らかの権利を許諾するものでもありません。
コミュニティにおけるマイクロソフト社員による発言やコメントは、マイクロソフトの正式な見解またはコメントではありません。
詳しくは http://www.microsoft.com/japan/communities/msp.mspx をご覧ください。
マイクロソフト株式会社 フォーラム オペレータ 中川 俊輔- 回答としてマーク 大久保直美Microsoft employee 2009年3月11日 6:15
すべての返信
-
こんにちは。
はっきりわからないのですが、返信がないようですので、KB を調べてみました。
おそらく英語の "There is an error in XML document" というエラーメッセージに相当すると思うのですが、ざっと見た限り、不具合に関連する場合が多そうです。
サーバークライアント両方の(おそらくサーバー側と思いますが)、.NET Framework のバージョン、サービスパックの適用状況はいかがでしょうか?
ご参考になりましたら幸いです。
-----------------------------------
だどさん http://keicode.com/
- 回答としてマーク 大久保直美Microsoft employee 2009年3月11日 6:15
-
こんにちは。中川俊輔 です。
だどさん、回答ありがとうございます。
わわわさん、フォーラムのご利用ありがとうございます。
その後いかがでしょうか?
レスポンスがどの程度の大きさなのかわからないのですが、、もしかしてバッファ サイズの4 MB制限に引っ掛かっていませんか?
Active Server Page に対する要求が Web ブラウザから IIS 6.0 を実行しているサーバーに送信されると、エラー メッセージ "Response buffer limit exceeded" が表示される
http://support.microsoft.com/kb/925764/ja
ほかにも、IISのログに何らかの情報が残っていると思われますので、それを投稿していただければ解決の糸口になるかもしれません。
今後ともフォーラムをよろしくお願いします。
それでは!
この投稿は現状のまま何の保証もなく掲載しているものであり、何らかの権利を許諾するものでもありません。
コミュニティにおけるマイクロソフト社員による発言やコメントは、マイクロソフトの正式な見解またはコメントではありません。
詳しくは http://www.microsoft.com/japan/communities/msp.mspx をご覧ください。
マイクロソフト株式会社 フォーラム オペレータ 中川 俊輔- 回答としてマーク 大久保直美Microsoft employee 2009年3月11日 6:15
-
すみません。ご協力いただきましてありがとうございます。当方で、いろいろと調査した結果として・・・・、原因は、返信用XMLのサイズではなく、ある項目にNullが入っていると、返却されたXMLをWebクライアント側(C#)でオブジェクト化する際に、エラーとなることが判りました。本来、Webサービス側で定義したインタフェース(イン、アウト)のクラス設計上、初期値としてNullとしたい項目があったのですが・・・・。対応としては、Webサービス用インタフェースクラスの属性(String型)のデータに空文字をセットしなおすようにしたところ、エラーがなくなりました。