Espero que cualquiera de ustedes sepa cómo solucionar este problema que estamos teniendo.Ayuda: ¿Cómo habilitar la Autenticación de Windows en el Servidor de desarrollo ASP.NET?
Estamos tratando de alojar un servicio WCF a través de la web. Configuramos web.config para que el servicio requiera autenticación de Windows. El problema que tenemos es el siguiente:
Cuando alojamos nuestro servicio en un IIS normal, el servicio funciona bien y no hay problemas con el modo "Autenticación de Windows". Sin embargo, cuando intentamos ejecutarlo desde nuestros cuadros de desarrollador, aparece el siguiente error: "La configuración de seguridad de este servicio requiere la Autenticación de Windows, pero no está habilitada para la aplicación IIS que aloja este servicio".
Nuestros cuadros de desarrolladores no alojan el servicio a través del IIS normal, sino a través del Servidor de desarrollo APS.NET de Visual Studio. Intentamos acceder a las propiedades del proyecto web y dijimos que habilitamos la autenticación NTLM, pero eso aún no lo solucionó. ¿Alguien sabe cómo arreglarlo? ¿VS ASP.NET Development Server incluso admite la autenticación de Windows? ¿La única opción para alojar el servicio con la Autenticación de Windows es usar IIS y olvidarse del Servidor de Desarrollo ASP.NET?
Gracias Chuck
inevitablemente termino usando IIS en el cuadro de prog. Los directorios virtuales son una razón. Una razón más general es garantizar que el entorno dev emule el servidor de producción lo más cerca posible. Sin embargo, requiere un poco más de trabajo de configuración para los desarrolladores. –