Característica de configuración compartida de IIS requiere que todos los servidores que ejecutan la misma versión de IIS

Resumen

No debe utilizar la configuración compartida característica en Microsoft Internet Information Services (IIS) para un conjunto de servidores que contiene diferentes versiones de IIS. Si se mezclan y coinciden con las versiones de IIS en el mismo conjunto de servidores, los errores se registran en el registro de aplicación.

Por ejemplo, no se admiten las siguientes combinaciones:

  • IIS 7 e IIS 7.5
  • IIS 7 y 8 de IIS
  • IIS 7 y 8,5 de IIS
  • IIS 7.5 y 8 de IIS
  • IIS 7.5 y 8.5 de IIS
  • IIS 8 y 8,5 de IIS

Más información

Este comportamiento es por diseño. La característica de Administration.Config incluye los módulos para su uso en el Administrador de IIS, y estas entradas especifican los números de versión. Cuando utilice combinaciones no compatibles de IIS, el Administrador de IIS no puede cargar los componentes de la característica y la interfaz de usuario es que faltan los iconos de dichos módulos.

Por ejemplo: especifica la Microsoft.Web.Management.Iis.dll de IIS8 Version = 8.0.0.0, y especifica IIS8.5 versión = 8.5.0.0.

Errores de ejemplo

Los siguientes errores se registran en el registro de aplicación y son generados por el origen de Microsoft-Windows-IIS-IISManager:

  • Error 1: IISMANAGER_ERROR_LOADING_PROVIDER_TYPE

    El Administrador de IIS no pudo cargar el tipo ' Microsoft.Web.Management.Iis.Handlers.HandlersModuleProvider, Microsoft.Web.Management.Iis, Version = 8.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' para proveedor de módulo 'Controladores' que se declara en % windir%\system32\inetsrv\config\administration.config. Compruebe que el tipo es correcto y que el ensamblado que contiene el módulo de proveedor está en la caché de ensamblados Global (GAC).

    Exception:System.IO.FileNotFoundException: No se pudo cargar archivo o ensamblado ' Microsoft.Web.Management.Iis, Version = 8.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' o uno de sus dependencias. El sistema no puede encontrar el archivo especificado.
    Nombre de archivo: ' Microsoft.Web.Management.Iis, Version = 8.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35'
    en System.RuntimeTypeHandle.GetTypeByName (String name, throwOnError Boolean, Boolean ignoreCase, reflectionOnly Boolean, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, tipo ObjectHandleOnStack)
    en System.RuntimeTypeHandle.GetTypeByName (String name, Boolean throwOnError, ignoreCase Boolean, Boolean reflectionOnly, StackCrawlMark & stackMark, IntPtr pPrivHostBinder, loadTypeFromPartialName Boolean)
    en System.Type.GetType (String typeName, Boolean throwOnError)
    en Microsoft.Web.Management.Server.AdministrationModuleProvider.GetModuleProvider (String userName, cadena connectionName)
  • Error 2: IISMANAGER_ERROR_LOADING_PROVIDER_TYPE

    El Administrador de IIS no pudo cargar el tipo ' Microsoft.Web.Management.Iis.Authentication.AuthenticationModuleProvider, Microsoft.Web.Management.Iis, Version = 8.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' para proveedor de módulo 'Autenticación' que se declara en % windir%\system32\inetsrv\config\administration.config. Compruebe que el tipo es correcto y que el ensamblado que contiene el módulo de proveedor está en la caché de ensamblados Global (GAC).

    Exception:System.IO.FileNotFoundException: No se pudo cargar archivo o ensamblado ' Microsoft.Web.Management.Iis, Version = 8.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' o uno de sus dependencias. El sistema no puede encontrar el archivo especificado.
    Nombre de archivo: ' Microsoft.Web.Management.Iis, Version = 8.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35'
    en System.RuntimeTypeHandle.GetTypeByName (String name, throwOnError Boolean, Boolean ignoreCase, reflectionOnly Boolean, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, tipo ObjectHandleOnStack)
    en System.RuntimeTypeHandle.GetTypeByName (String name, Boolean throwOnError, ignoreCase Boolean, Boolean reflectionOnly, StackCrawlMark & stackMark, IntPtr pPrivHostBinder, loadTypeFromPartialName Boolean)
    en System.Type.GetType (String typeName, Boolean throwOnError)
    en Microsoft.Web.Management.Server.AdministrationModuleProvider.GetModuleProvider (String userName, cadena connectionName
  • Error 3: IISMANAGER_ERROR_LOADING_PROVIDER_TYPE

    El Administrador de IIS no pudo cargar el tipo ' Microsoft.Web.Management.Iis.Ssl.SslModuleProvider, Microsoft.Web.Management.Iis, Version = 8.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' para proveedor de módulo 'Ssl' que se declara en % windir%\system32\inetsrv\config\administration.config. Compruebe que el tipo es correcto y que el ensamblado que contiene el módulo de proveedor está en la caché de ensamblados Global (GAC).

    Exception:System.IO.FileNotFoundException: No se pudo cargar archivo o ensamblado ' Microsoft.Web.Management.Iis, Version = 8.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' o uno de sus dependencias. El sistema no puede encontrar el archivo especificado.
    Nombre de archivo: ' Microsoft.Web.Management.Iis, Version = 8.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35'
    en System.RuntimeTypeHandle.GetTypeByName (String name, throwOnError Boolean, Boolean ignoreCase, reflectionOnly Boolean, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, tipo ObjectHandleOnStack)
    en System.RuntimeTypeHandle.GetTypeByName (String name, Boolean throwOnError, ignoreCase Boolean, Boolean reflectionOnly, StackCrawlMark & stackMark, IntPtr pPrivHostBinder, loadTypeFromPartialName Boolean)
    en System.Type.GetType (String typeName, Boolean throwOnError)
    en Microsoft.Web.Management.Server.AdministrationModuleProvider.GetModuleProvider (String userName, cadena connectionName)
  • Error 4: IISMANAGER_ERROR_LOADING_PROVIDER_TYPE

    El Administrador de IIS no pudo cargar el tipo ' Microsoft.Web.Management.Iis.Certificates.CertificatesModuleProvider, Microsoft.Web.Management.Iis, Version = 8.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' para proveedor de módulo 'certificados' que se declara en % windir%\system32\inetsrv\config\administration.config. Compruebe que el tipo es correcto y que el ensamblado que contiene el módulo de proveedor está en la caché de ensamblados Global (GAC).

    Exception:System.IO.FileNotFoundException: No se pudo cargar archivo o ensamblado ' Microsoft.Web.Management.Iis, Version = 8.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' o uno de sus dependencias. El sistema no puede encontrar el archivo especificado.
    Nombre de archivo: ' Microsoft.Web.Management.Iis, Version = 8.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35'
    en System.RuntimeTypeHandle.GetTypeByName (String name, throwOnError Boolean, Boolean ignoreCase, reflectionOnly Boolean, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, tipo ObjectHandleOnStack)
    en System.RuntimeTypeHandle.GetTypeByName (String name, Boolean throwOnError, ignoreCase Boolean, Boolean reflectionOnly, StackCrawlMark & stackMark, IntPtr pPrivHostBinder, loadTypeFromPartialName Boolean)
    en System.Type.GetType (String typeName, Boolean throwOnError)
    en Microsoft.Web.Management.Server.AdministrationModuleProvider.GetModuleProvider (String userName, cadena connectionName)
Propiedades

Id. de artículo: 3151973 - Última revisión: 22 ene. 2017 - Revisión: 1

Comentarios