visual una studio publicar proyecto para pagina net mvc iss habilitar configurar como aspx asp asp.net iis-7 windows-authentication

asp.net - una - IIS7: ¿Cómo definir que la autenticación de Windows esté activada?



publicar mvc en iis 7 (1)

IIS7: ¿Cómo definir que la autenticación de Windows esté activada?

Sé que la autenticación en dos etapas no es compatible con el modo integrado IIS7, pero necesito definir si la autenticación de Windows está activada para habilitar las características autenticadas de ventanas espaciales.

¿Puedo definir la versión de IIS desde el código ASP .NET ? ¿Puedo definir que la autenticación de Windows esté activada en IIS 7 desde el código ASP .NET ?


Solo quiero compartir la solución encontrada. Para saber si la Autenticación de Windows está habilitada para la aplicación web actual , haga lo siguiente:

Microsoft.Web.Administration.ConfigurationSection windowsAuthenticationSection = Microsoft.Web.Administration.WebConfigurationManager.GetSection("system.webServer/security/authentication/windowsAuthentication"); return windowsAuthenticationSection["enabled"];

Tenga en cuenta que el código anterior obtiene una configuración efectiva:

Si no se especifica la configuración para la aplicación web, se devolverá la configuración del sitio web principal. Puede encontrar más información sobre la herencia de configuración aquí: Trabajar con archivos de configuración en IIS 7