Alojo 2 servicios web WCF y 1 servicio web .NET estándar desde un directorio de aplicaciones. El servicio .NET y 1 de los servicios WCF funcionan perfectamente; Sin embargo, el otro servicio WCF está devolviendo el siguiente error:Problema de configuración del servicio web
The service cannot be activated because it does not support ASP.NET compatibility. ASP.NET compatibility is enabled for this application. Turn off ASP.NET compatibility mode in the web.config or add the AspNetCompatibilityRequirements attribute to the service type with RequirementsMode setting as 'Allowed' or 'Required'.
Ambos servicios web WCF tener la línea
<AspNetCompatibilityRequirements(RequirementsMode:=AspNetCompatibilityRequirementsMode.Allowed)> _
y el archivo web.config tiene
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" />
Para añadir más confusión a la mezcla, cuando cambio
AspNetCompatibilityRequirementsMode.Allowed
a
AspNetCompatibilityRequirementsMode.Required
el servicio funciona muy bien.
Además, cambiar
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" />
a
<serviceHostingEnvironment aspNetCompatibilityEnabled="false" />
en el web.config también permite que todos los servicios de Internet para la función.
Este problema se presenta tanto en IIS7 como en nuestro entorno de ensayo alojado en SBS2003 con IIS6.
Gracias de antemano por toda su ayuda.
Jake
ACTUALIZACIÓN:
yo era capaz de conseguir que funcione mediante la supresión de la aplicación en el sistema de desarrollo; sin embargo, el problema persiste en nuestro servidor de transferencia, incluso después de eliminar la aplicación y volver a crearla allí.
trabajo en torno a:
- eliminar la aplicación del IIS
- Vuelva a crear el direcotry
- crear un grupo de aplicaciones nuevo
- En las propiedades de la direcotry, crear la aplicación y asociarlo al nuevo grupo de aplicaciones.
Qué dolor.
Publica esto como respuesta y marcarlo como respuesta por favor. –
Esta no es la respuesta. Esto es simplemente un trabajo horrible, y el problema una vez más se presentó en mi servidor en vivo. ¿Alguien tiene una verdadera solución a este problema, o alguna idea de lo que está causando esto? –