WCF.NET 4.5 en Windows Server 2008 R2
windows-server-2008 .net-4.5 (1)
El comentario de P_G es correcto. Si se marca, y .net45 se instala más tarde, se instala con esas características.
Quería activarlo para .net45 principalmente para corregir el error de la sección <system.serviceModel>
, que se produce si no se están ejecutando los servicios de activación de WCF.
También noté que powershell continúa arrojando el error anterior, al usar Set-WebConfigurationProperty
Esto se debe a que powershell en el servidor 2008 intenta analizar web.config desde un contexto .net 2.0 (.net 3.5 y 3.0 comparte la ubicación de los archivos de configuración con .net 2.0 - c:/Windows/Microsoft.NET/Framework64/v2.0.50727/config/machine.config
) y falla - porque en esa ubicación system.serviceModel no está definido allí.
Sin embargo, la aplicación funciona bien, porque el sitio web de IIS usa ( c:/Windows/Microsoft.NET/Framework64/v4.0.30319/config/machine.config
) y está definido allí.
Al marcar esa casilla de verificación, se define la sección en c:/Windows/Microsoft.NET/Framework64/v2.0.50727/config/machine.config
, así que powershell también puede analizar las propiedades web.config y set-iis.
En Windows Server 2008 R2, no puedo activar las funciones de las ventanas de activación de WCF Http / Tcp para .net 4.5 desde Server Manager
El administrador del servidor en Windows Server 2008 R2 no admite .net 4.5, aunque .net 4.5 se puede instalar y usar en IIS en Windows Server 2008 R2.
Puedo activarlo en mi Windows 8 local, usando la función Activar / desactivar la ventana de Windows. El mismo enlace Activar / desactivar ventana de Windows en Windows Server 2008 lo lleva al Administrador del servidor
Powershell tampoco lo incluye en Server 2008 . ¿Cómo instalar la Activación de HTTP y la Activación de TCP para los servicios WCF bajo .NET Framework 4.5 Advanced Services en Windows Server 2008?