REVISIÓN: Se produce "System.NotSupportedException" excepción después de configurar un proveedor de autenticación "Negociable con 2" en un directorio virtual de IIS que aloja un servicio WCF basados en.NET Framework 3.5 SP1


Síntomas


Imagine el siguiente escenario:
  • Tiene un equipo que ejecuta Windows 7 o Windows Server 2008 R2.
  • Alojar un.NET Framework 3.5 Service Pack 1 (SP1)-en la función de servicio de Windows Communication Foundation (WCF) en un directorio virtual de servicios de Internet Information Server (IIS) en el equipo.
  • Configurar el directorio virtual de IIS para utilizar un proveedor de autenticación basado en 2 negociables en el Administrador de IIS.

    Por ejemplo, configurar el directorio virtual de IIS para utilizar el proveedor de LiveSSP .
En este escenario, se produce una excepción System.NotSupportedException y, a continuación, recibirá el siguiente mensaje de error. Por lo tanto, los servicios WCF no pueden responder.
Descripción: Se ha producido una excepción no controlada durante la ejecución de la solicitud web actual.
No se admite el esquema de autenticación 'Negotiate: LiveSSP'.

Si ejecuta Microsoft Exchange Server que utiliza el servicio WCF, pueden producirse diversos problemas. Por ejemplo, el servicio encuentra una excepción de ServiceModel.Activation y, a continuación, recibirá el siguiente mensaje:
WebHost no pudo procesar una solicitud.

Solución


Información de la revisión

Ahora hay una revisión compatible de Microsoft. Sin embargo, se pretende corregir el problema que se describe en este artículo. Aplíquela sólo a sistemas que experimenten este problema específico. Esta revisión puede ser sometida a comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere a la próxima actualización de software que contenga este hotfix.

Para resolver este problema inmediatamente, póngase en contacto con los servicios de soporte técnico de Microsoft para obtener la revisión. Para obtener una lista completa de números de teléfono de los servicios de soporte al cliente de Microsoft e información acerca de los costos de soporte técnico, visite el siguiente sitio Web de Microsoft:Nota: En casos especiales, los costos derivados normalmente de las llamadas al soporte técnico pueden cancelarse si un profesional de soporte técnico de Microsoft determina que una actualización específica resolverá el problema. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no guarden relación con la actualización en cuestión.

Requisitos previos

No son requisitos previos para aplicar este hotfix.

Requisito de reinicio

No es necesario que reinicie el equipo después de instalar la revisión.

Información de reemplazo de revisión

Este hotfix no sustituye a otras revisiones.

Información de archivo

La versión en inglés de esta revisión tiene los atributos de archivo (o atributos del archivo más reciente) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se muestran en la hora Universal coordinada (UTC). Al ver la información del archivo, se convierte en hora local. Para encontrar la diferencia entre la hora UTC y la hora local, utilice la ficha Zona horaria en el elemento de Fecha y hora del Panel de control.

Para todas las versiones basadas en x86 compatibles de Windows 7
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Smdiagnostics.dll3.0.4506.5028110.59228-Jun-201022:32x86
Smsvchost.exe3.0.4506.5028128,84828-Jun-201022:32x86
System.identitymodel.dll3.0.4506.5028442,36828-Jun-201022:32x86
System.runtime.serialization.dll3.0.4506.5028970,75228-Jun-201022:32x86
System.servicemodel.dll3.0.4506.50285,984,25628-Jun-201022:32x86
Servicemonikersupport.dll3.0.4506.502817,25628-Jun-201022:32x86
Para todas las versiones de x64 de Windows 7 o Windows Server 2008 R2
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Servicemonikersupport.dll3.0.4506.502819,30428-Jun-201022:31x64
Smdiagnostics.dll3.0.4506.502894.20828-Jun-201022:31x64
Smsvchost.exe3.0.4506.5028116,56028-Jun-201022:31x64
System.identitymodel.dll3.0.4506.5028401,40828-Jun-201022:31x64
System.runtime.serialization.dll3.0.4506.5028847,87228-Jun-201022:31x64
System.servicemodel.dll3.0.4506.50285,324,80028-Jun-201022:31x64
Para todas las versiones basadas en IA-64 compatibles de Windows Server 2008 R2
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Servicemonikersupport.dll3.0.4506.502833,64028-Jun-201022:31IA-64
Smdiagnostics.dll3.0.4506.502894.20828-Jun-201022:31IA-64
Smsvchost.exe3.0.4506.5028116,56028-Jun-201022:31IA-64
System.identitymodel.dll3.0.4506.5028401,40828-Jun-201022:31IA-64
System.runtime.serialization.dll3.0.4506.5028847,87228-Jun-201022:31IA-64
System.servicemodel.dll3.0.4506.50285,324,80028-Jun-201022:31IA-64

Estado


Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".