2011-04-06 2 views
2

IIS7 : Windows 인증을 설정하는 방법을 정의하는 방법?IIS7 : Windows 인증을 설정하는 방법은 무엇입니까?

나는 two-stage authentication is not supported with IIS7 Integrated mode을 알고 있지만 공간 인증 된 기능을 사용하려면 Windows 인증이 켜져 있는지 여부를 정의해야합니다.

ASP .NET 코드에서 IIS 버전 을 정의 할 수 있습니까? ASP .NET 코드의 Windows 인증이 IIS 7 으로 설정되어 있다고 정의 할 수 있습니까?

+0

런타임에 인증 유형을 코드에서 변경해야합니까? 아니면 단일 구성이 충분히 변경 되었습니까? –

+0

런타임시 인증 유형 (코드에서)으로 변경해야합니다. – klashar

답변

1

발견 된 솔루션을 공유하고 싶습니다. Windows 인증이 현재 웹 응용 프로그램을 사용할지 여부를 얻으려면 다음을 수행하십시오

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

은 위의 코드를 효과적으로 구성을 얻을 수 있습니다 :

웹 응용 프로그램 설정에 대해이 지정된 구성되어 있지 않은 경우 부모 웹 사이트 양식이 반환됩니다. 여기에서 구성 상속에 대한 자세한 정보를 찾을 수 있습니다. Working With Configuration Files in IIS 7

관련 문제