Cuando una Internet Security and Acceleration Server 2004, Internet Security y Acceleration Server 2006 o cliente de Essential Business Server 2008 realiza una acción que utiliza el método HTTP POST, la acción puede realizarse varias veces

Seleccione idioma Seleccione idioma
Id. de artículo: 933523 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Síntomas

Cuando Microsoft Internet Security and Acceleration (ISA) Server 2004, Microsoft Internet Security and Acceleration (ISA) Server 2006 o Essential Business Server 2008 cliente realiza una acción que utiliza el método HTTP POST , la acción puede realizarse varias veces. Por ejemplo, si un usuario en un cliente de ISA Server 2004 o Essential Business Server 2008 agrega un elemento a un carro de la compra utilizando un formulario de página Web, el elemento se puede agregar al carro de tres veces.

Causa

Este problema se produce cuando las reglas siguientes se configuran en ISA Server o Essential Business Server 2008 en el orden siguiente:
  1. Configurado una regla que permite el acceso anónimo al HTTP protocolo y al menos un tipo de contenido está seleccionado en seleccionado contenido en la ficha contenido .
  2. Una regla está configurada que permite autenticados todos los usuarios acceso al protocolo HTTP y a todos los tipos de contenido.

Solución

Para resolver este problema, obtenga el service pack más reciente de ISA Server.

Para obtener más información acerca de cómo obtener el Service Pack más reciente de ISA Server 2006, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
954258Cómo obtener la más reciente de Internet Security y Acceleration (ISA) Server 2006 Service Pack
Para obtener más información acerca de cómo obtener el Service Pack más reciente de ISA Server 2004, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
891024Cómo obtener el service pack más reciente de ISA Server 2004
Después de instalar el paquete de revisiones, el cambio está desactivado. Para habilitar el cambio, debe ejecutar la secuencia de comandos siguiente en el equipo.
const USE_FILE_EXTENSION_AS_CONTENT_TYPE_Default      = 0
const USE_FILE_EXTENSION_AS_CONTENT_TYPE_IfNotExist   = 1
const USE_FILE_EXTENSION_AS_CONTENT_TYPE_Always       = 2

Const SE_VPS_GUID = "{143F5698-103B-12D4-FF34-1F34767DEabc}"
Const SE_VPS_NAME = "UseFileExtensionAsContentType"
Const SE_VPS_VALUE = 1

Sub SetValue()

    ' Create the root obect.
    Dim root  ' The FPCLib.FPC root object
    Set root = CreateObject("FPC.Root")

    'Declare the other objects needed.
    Dim array       ' An FPCArray object
    Dim VendorSets  ' An FPCVendorParametersSets collection
    Dim VendorSet   ' An FPCVendorParametersSet object

    ' Get references to the array object
    ' and the network rules collection.
    Set array = root.GetContainingArray
    Set VendorSets = array.VendorParametersSets

    On Error Resume Next
    Set VendorSet = VendorSets.Item( SE_VPS_GUID )

    If Err.Number <> 0 Then
        Err.Clear

        ' Add the item
        Set VendorSet = VendorSets.Add( SE_VPS_GUID )
        CheckError
        WScript.Echo "New VendorSet added... " & VendorSet.Name

    Else
        WScript.Echo "Existing VendorSet found... value- " &  VendorSet.Value(SE_VPS_NAME)
    End If

    if VendorSet.Value(SE_VPS_NAME) <> SE_VPS_VALUE Then

        Err.Clear
        VendorSet.Value(SE_VPS_NAME) = SE_VPS_VALUE

        If Err.Number <> 0 Then
            CheckError
        Else
            VendorSets.Save false, true
            CheckError

            If Err.Number = 0 Then
                WScript.Echo "Done with " & SE_VPS_NAME & ", saved!"
            End If
        End If
    Else
        WScript.Echo "Done with " & SE_VPS_NAME & ", no change!"
    End If

End Sub

Sub CheckError()

    If Err.Number <> 0 Then
        WScript.Echo "An error occurred: 0x" & Hex(Err.Number) & " " & Err.Description
        Err.Clear
    End If

End Sub

SetValue

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:".

Referencias

Para obtener más información acerca de cómo instalar actualizaciones y revisiones de ISA Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
885957Cómo instalar actualizaciones y revisiones de ISA Server

Propiedades

Id. de artículo: 933523 - Última revisión: viernes, 12 de septiembre de 2008 - Versión: 3.1
La información de este artículo se refiere a:
  • Microsoft Internet Security and Acceleration Server 2004 Standard Edition
  • Microsoft Internet Security and Acceleration Server 2004 Enterprise Edition
  • Microsoft Internet Security and Acceleration Server 2006 Enterprise Edition
  • Microsoft Internet Security and Acceleration Server 2006 Standard Edition
  • Windows Essential Business Server 2008 Standard
Palabras clave: 
kbmt atdownload kbexpertiseadvanced kbfix kbbug kbprb KB933523 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): 933523

Enviar comentarios

 

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