Una lista de los errores que se corrigen en .NET Framework 1.0 Service Pack 3 y que no se describen en otro lugar en artículos individuales de Microsoft Knowledge Base

Seleccione idioma Seleccione idioma
Id. de artículo: 888527 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
importante Este artículo contiene información acerca de cómo modificar el registro. Compruebe que ha hecho una copia de seguridad del Registro antes de modificarlo. Compruebe que sabe restaurar el Registro en caso de que se produzca algún problema. Para obtener más información acerca de cómo realizar una copia de seguridad, restaurar y modificar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
256986Definición del Registro de Microsoft Windows
Expandir todo | Contraer todo

En esta página

INTRODUCCIÓN

Este artículo enumeran los errores que se corrigen en .NET Framework 1.0 Service Pack 3 y que no se describen en otro lugar en artículos individuales de Microsoft Knowledge Base (KB).

Para obtener más información acerca de las revisiones previamente documentadas en .NET Framework 1.0 Service Pack 3, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
867461Lista de los errores que se arreglan con el Service Pack 3 de Microsoft .NET Framework 1.0

Más información

Errores sin documentar en ASP.NET

  • Suplantación en ASP.NET puede realizarse en modo de aislamiento Microsoft integrada Information Server (IIS) 5.0.

    Al ejecutar un proyecto de aplicación Web ASP.NET en un equipo que ejecuta Microsoft Windows Server 2003 con .NET Framework 1.0 instalado, puede recibir un mensaje de error que es similar al siguiente:
    System.Web.HttpException: Acceso denegado a 'd:\inetpub\wwwroot\ImpersonateTest\WebForm1.aspx'. No se pudo iniciar supervisar cambios de archivo.
    Este problema se produce cuando se está ejecutando IIS 6.0 en modo de aislamiento de IIS 5.0. Tiene que conceder el permiso "SeImpersonatePrivilege" a la cuenta ASPNET.

    Para conceder el permiso "SeImpersonatePrivilege" a la cuenta ASPNET, siga estos pasos:
    1. Haga clic en Inicio , seleccione configuración y, a continuación, haga clic en Panel de control .
    2. Haga doble clic en Herramientas administrativas .
    3. Haga doble clic en directiva local de seguridad .
    4. En Directivas locales , haga clic en Asignación de derechos de usuario .
    5. En el panel de Detalles , haga doble clic en suplantar a un cliente tras la autenticación .
    6. Haga clic en Agregar y, a continuación, asigne el permiso a la cuenta local denominada ASPNET .
    7. Inicie un símbolo del sistema y escriba iisreset .
  • Experimenta errores de secuencias de comandos cuando visita un sitio Web que utiliza la característica SmartNav ASP.NET en Microsoft Internet Explorer 5.5.

    Este problema puede producirse cuando se cumple alguna de las condiciones siguientes:
    • Aplicar la actualización de seguridad MS03-048 a Internet Explorer 5.5.
    • Aplicar una actualización de software que contiene la actualización de seguridad MS03-048 para Internet Explorer 5.5.
    Este problema se produce porque la actualización de seguridad MS03-048 impide que la característica SmartNav funciona correctamente en Internet Explorer 5.5.

  • Nuevo comportamiento predeterminado codifica un carácter de línea nueva que se denomina "\n" en los encabezados de respuesta y en Opciones de configuración.

    Para ayudar a proteger contra ataques de "División de respuestas HTTP", el comportamiento predeterminado codifica el carácter de "\n" nueva línea cuando se encuentra el carácter de "\n" nueva línea en el cuerpo de encabezado.

    Para evitar el comportamiento predeterminado, debe establecer el atributo EnableHeaderChecking en "false" en el <httpruntime> elemento. El <httpruntime> elemento se utiliza para configurar el tiempo de ejecución HTTP de ASP.NET. En el ejemplo de código siguiente se muestra cómo establecer el atributo EnableHeaderChecking "false". El código siguiente en el ejemplo se muestra también cómo no para codificar el carácter de "\n" nueva línea.
    <httpRuntime EnableHeaderChecking=false ...\>
  • Tiene que iniciar sesión después de instalar .NET Framework en Windows XP Home Edition.

    Advertencia Pueden producirse problemas graves si modifica incorrectamente el registro mediante el Editor del registro o utilizando otro método. Estos problemas pueden requerir que reinstale el sistema operativo. Microsoft no puede garantizar la solución de esos problemas. Modifique el Registro bajo su responsabilidad.

    Al instalar .NET Framework en Windows XP Home Edition, aparece la pantalla de inicio de sesión. Sin embargo, se espera continuar directamente en el escritorio después de iniciar el equipo.

    Para resolver este problema, agregue la entrada de registro DWORD denominado
    ASPNET
    con un valor de 0 (cero) a la siguiente clave del registro al instalar .NET Framework:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList


    Nota Esta entrada del registro indica que la cuenta ASPNET es una cuenta de servicio.

  • Servicio de estado de ASP.NET no se inicia después de instalar .NET Framework 1.0.

    Al instalar .NET Framework 1.0 en un sistema que tiene instalado .NET Framework 1.1, el servicio de estado de ASP.NET no se inicia después de la instalación.

    Este problema se produce porque la cuenta ASPNET se vuelve a crear cuando se instala .NET Framework 1.0.

    Para evitar este problema, corrija la contraseña de cuenta ASPNET. Para ello, siga estos pasos:
    1. Haga clic en Inicio , haga clic en Ejecutar , escriba cmd y, a continuación, haga clic en Aceptar .
    2. En el símbolo del sistema, escriba la ruta de directorio siguiente:

      \Microsoft.NET\Framework\v1.1.4322\ %WindowsDirectory%
    3. Escriba el comando siguiente para corregir la contraseña de cuenta ASPNET:

      aspnet_regiis - ir

Biblioteca de clases de errores sin documentar en .NET Framework

  • Cuando intenta crear la clase CultureInfo , que se basa en una configuración regional ELK, puede recibir el siguiente mensaje de error:
    Referencia cultural <somelcid> no es una referencia cultural admitida.
    Nota El marcador de posición <someLCID> es el identificador de idioma.

    Cuando intenta crear una instancia de la clase CultureInfo que se basa en una configuración regional ELK, recibirá un mensaje de error que es similar al siguiente:
    Referencia cultural <someLCID> no es una referencia cultural admitida.
    El problema se produce cuando intenta crear una instancia de la clase CultureInfo para una configuración regional que no es compatible con .NET Framework.

    Se ha agregado el nuevo comportamiento reserva siguiente para reducir los errores que se devuelven cuando una referencia cultural no es compatible con la clase CultureInfo .
    • GetUserDefaultLCID

      Cree CultureInfo basado en Configuración regional del usuario actual.
    • GetSystemDefaultLCID

      Cree CultureInfo que se basa la predeterminada del sistema.
    • GetSystemDefaultUILanguage

      Cree CultureInfo basado en los idiomas de sistema instalado.
    • Cree CultureInfo basado en la referencia cultural de todos los idiomas.
    Nota Si la referencia cultural no es compatible con el sistema operativo, puede recibir el siguiente mensaje de error:
    Referencia cultural <someLCID> no es una referencia cultural admitida.
  • Datos de compatibilidad con idiomas (NLS) nacionales contiene un nombre incorrecto para Serbia.

    Ha cambiado el nombre de Serbia a Serbia y Montenegro.

Errores no documentados en la biblioteca de clase de .NET (NCL)

  • La excepción de Web "ServerProtocolViolationException" se produce cuando se llama al método HttpWebRequestGetResponse .

    Para protegerse de ataques "División de respuestas HTTP", análisis se realiza según el documento que se denomina Request for Comments (RFC) 2616. Esto significa que todos los caracteres de control no se permiten en nombres o en valores. Por ejemplo, no se permiten el carácter de (CR) de retorno de carro y el carácter de avance de línea (LF). Hay otros caracteres que no están permitidos en nombres. Además, cada encabezado de respuesta debe tener un signo de dos puntos.

    Para evitar este comportamiento nuevo, debe agregar el atributo useUnsafeHeaderParsing del <httpwebrequest> elemento en el archivo Machine.config. El siguiente es un ejemplo de código que muestra cómo establecer el atributo useUnsafeHeaderParsing en "true".
    <system.net>
    	<settings>
    		<httpWebRequest
    			useUnsafeHeaderParsing = "true"
    		/>
    	</settings>
    </system.net>
    

Errores sin documentar en integración de URT (Runtime Universal)

  • La implementación administrativo de servicio de directorio Active Directory no es compatible con .NET Framework 1.0 Service Pack 3. Cuando crea una imagen de implementación de .NET Framework 1.0 Service Pack 3, la instalación de la imagen es incorrecta.

  • Al instalar .NET Framework 1.0 Service Pack 3 y, a continuación, desinstalar .NET Framework 1.0 Service Pack 3, quedan archivos aleatorios en la caché de ensamblados global (GAC) en Microsoft Windows Millennium Edition.

  • Debe reparar .NET Framework después de actualizar el sistema operativo.

    Al actualizar el sistema operativo, debe reparar .NET Framework antes de aplicar .NET Framework 1.0 Service Pack 3.

    Por ejemplo, debe reparar .NET Framework 1.0 cuando actualiza desde Windows Millennium Edition a Windows XP. Después de actualizar a Windows XP, tendrá que realizar una reparación en .NET Framework 1.0 existente antes de aplicar .NET Framework 1.0 Service Pack 3. Para reparar .NET Framework 1.0, siga estos pasos:
    1. Haga clic en Inicio y, a continuación, haga clic en Panel de control .
    2. Haga doble clic en Agregar o quitar programas .
    3. Haga clic en Microsoft .NET Framework SDK y, a continuación, haga clic en haga clic aquí para obtener información de soporte técnico .

Propiedades

Id. de artículo: 888527 - Última revisión: miércoles, 12 de febrero de 2014 - Versión: 2.3
La información de este artículo se refiere a:
  • Microsoft .NET Framework 1.0
Palabras clave: 
kbnosurvey kbarchive kbmt kbwebserver kbwebclasses kbwebforms kbwebservices kbqfe kbbug kbfix kbtshoot kbinfo KB888527 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 888527

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