ИСПРАВЛЕНИЕ: Появляется System.ArgumentOutOfRangeException при вызове метода Read от класса XmlTextReader в ASP.NET

Переводы статьи Переводы статьи
Код статьи: 839588 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

При вызове метода Чтение метод из XmlTextReader класс с помощью следующего кода:
String m_XmlDocument = "http://localhost/bug/file.xml";
XmlTextReader reader = new XmlTextReader (m_XmlDocument);
reader.Read();
появляется следующее сообщение об ошибке System.ArgumentOutOfRangeException:
System.ArgumentOutOfRangeException: Указанный аргумент находился вне диапазона допустимых значений.

Имя параметра: указанное значение должно быть больше 0.
в System.Net.ServicePoint.set_ConnectionLimit (значение Int32)
в System.Xml.XmlDownloadManager.GetNonFileStream (Uri uri, учетные данные ICredentials)
в System.Xml.XmlDownloadManager.GetStream (Uri uri, учетные данные ICredentials)
в System.Xml.XmlUrlResolver.GetEntity (Uri absoluteUri, роль строки, типа ofObjectToReturn)
в System.Xml.XmlTextReader.CreateScanner() на System.Xml.XmlTextReader.Init() на System.Xml.XmlTextReader.Read()
в ASP.t_aspx.__Render__control1 (HtmlTextWriter __output, элемент управления parameterContainer)
Примечание Невозможно применить данное исправление на компьютере под управлением Microsoft.NET Framework 1.1 пакетом обновления 1. Если установлен.Служба NET Framework 1.1 с пакетом обновления 1, а при возникновении симптомов, описанных в этой статье, запрос, пакет накопительный пакет исправлений, описанные в статье Microsoft Knowledge Base 890673, чтобы получить разрешение. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
890673Доступность.NET Framework 1.1 исправлений, вышедших после пакета обновления 1 XML-веб-службы и обмена сообщениями XML накопительный пакет исправлений 8

Причина

Это исключение было регрессии из предыдущих исправлений для XMLDownloadManager класс. Проблема вызвана ограничения на подключения к http://localhost. Ограничение числа подключений по умолчанию для http://localhost отличается от 2 до Int32.MaxValue (2 147 483 647). При XmlDownloadManager класс увеличивает значение, возникает исключение.

Решение

Сведения об обновлении программного обеспечения

Корпорация Майкрософт выпустила исправление, однако оно предназначено только для устранения проблемы, описанной в этой статье. Должно применяться исключительно в системах, в которых обнаружена эта специфическая неполадка. Это исправление находится на стадии дополнительного тестирования. Таким образом Если вы не представляет особой эта проблема, рекомендуется дождаться следующего корпорации Майкрософт.NET Framework 1.1 Post службы с пакетом обновления 1 свертки, содержащего это исправление.

Чтобы решить проблему немедленно, обратитесь в службу технической поддержки корпорации Майкрософт для получения исправления. Полный список телефонов службы поддержки продуктов Майкрософт и сведения о стоимости поддержки посетите следующий веб-узел корпорации Майкрософт:
http://support.Microsoft.com/contactus/?ws=Support
Примечание В особых случаях, предусмотренная для звонков в службу поддержки может быть отменена, если специалистом службы поддержки Майкрософт определяет, что решения проблемы является специально выпущенное. Затраты на обычные службы поддержки будут применяться дополнительные вопросы и проблемы, которые не соответствуют требованиям особым обновлением.

Необходимые условия

Не требуется соблюдения.

Необходимость перезагрузки

Возможно, потребуется перезагрузить компьютер, если любые службы или приложения, используйте файлы, перечисленные в разделе «Сведения о файлах».

Сведения о замене обновлений программного обеспечения

Это обновление не заменяет других обновлений программного обеспечения.

Сведения о файлах

Английская версия данного обновления программного обеспечения содержит атрибуты файла (или более поздними), приведенные в следующей таблице. Дата и время для файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, следует использовать Часовой пояс вкладку Дата и время на панели управления.
   Date         Time   Version            Size    File name
   --------------------------------------------------------------
   10-Jun-2004  04:53  1.1.4322.1051     258,048  Aspnet_isapi.dll  
   10-Jun-2004  04:53  1.1.4322.1051      20,480  Aspnet_regiis.exe  
   10-Jun-2004  04:53  1.1.4322.1051      32,768  Aspnet_state.exe  
   10-Jun-2004  04:53  1.1.4322.1051      32,768  Aspnet_wp.exe
   05-Apr-2004  21:39                     33,718  Installpersistsqlstate.sql
   05-Apr-2004  21:39                     34,342  Installsqlstate.sql
   05-Apr-2004  21:39                     35,243  Installsqlstatetemplate.sql
   10-Jun-2004  04:44  1.1.4322.1051      94,208  Perfcounter.dll
   10-Jun-2004  04:48                      8,685  Smartnav.js
   11-Jun-2004  03:04  1.1.4322.1051   1,224,704  System.dll       
   11-Jun-2004  03:04  1.1.4322.1051     241,664  System.messaging.dll  
   11-Jun-2004  03:04  1.1.4322.1051     323,584  System.runtime.remoting.dll  
   11-Jun-2004  03:04  1.1.4322.1051     131,072  System.runtime.serialization.formatters.soap.dll  
   11-Jun-2004  03:04  1.1.4322.1051   1,257,472  System.web.dll   
   11-Jun-2004  03:06  1.1.4322.1051     819,200  System.web.mobile.dll  
   11-Jun-2004  03:04  1.1.4322.1051     569,344  System.web.services.dll  
   11-Jun-2004  03:07  1.1.4322.1051   1,339,392  System.xml.dll   
   03-Oct-2003  20:20                      2,119  Uninstallsqlstatetemplate.sql
   10-Jun-2004  04:48                     14,482  Webuivalidation.js

Статус

Корпорация Майкрософт подтверждает, что это проблема в продуктах Microsoft, перечисленных в разделе «Относится к».

Ссылки

Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
824684Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Свойства

Код статьи: 839588 - Последний отзыв: 16 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft .NET Framework 1.1
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Professional Edition
  • Microsoft ASP.NET 1.1
Ключевые слова: 
kbqfe kbhotfixserver kbxml kbnetframe110sp1fix kbbug kbfix kbnetframe110presp1fix kbmt KB839588 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:839588

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com