.NET 4.5 でサービス参照としてインポートされた .asmx Web サービスがいくつかあります。
彼らは XML 文字列をダウンロードし、それを で処理しようとしますXmlDocument
。
XML データの読み取り中に、文字列コンテンツの最大長のクォータ (8192) を超えました。このクォータは、XML リーダーの作成時に使用される XmlDictionaryReaderQuotas オブジェクトの MaxStringContentLength プロパティを変更することで増やすことができます。
どうすればこの問題を解決できますか? 私は Visual Studio 2010 を使用していますが、これを試しましたが、WCF であり、そのゾーンが見つかりません。
Web サービスの関数を呼び出す前に、このコードを追加しようとしました。
XmlDictionaryReaderQuotas myConf = new XmlDictionaryReaderQuotas();
myConf.MaxStringContentLength = 202400;
しかし、何も変わりません!