설치 후 Windows 통합 인증을 사용하도록 설정해야하는 웹 서비스 프로젝트가 있습니다. 일반적으로 웹 서비스를 설치 한 다음 수동으로 IIS로 이동하여 상자에 Windows 통합 인증이 선택되어 있는지 확인하십시오. 코드를 통해이를 수행 할 수있는 방법이 있어야합니다. Installer 클래스를 사용하여 보았습니다. 이것은 사용할 수있는 것 같지만 IIS에서 프로그램 적으로 속성을 설정하는 데 아무 것도 발견하지 못했습니다..NET 웹 서비스에서 IIS의 Windows 통합 인증을 프로그래밍 방식으로 설정하는 방법은 무엇입니까?
4
A
답변
3
String applicationPath = String.Format("{0}/{1}", _server.Sites["Default Web Site"].Name, "AppName");
Configuration config = _server.GetApplicationHostConfiguration();
ConfigurationSection anonymousAuthenticationSection = config.GetSection("system.webServer/security/authentication/anonymousAuthentication", applicationPath);
anonymousAuthenticationSection["enabled"] = false;
ConfigurationSection windowsAuthenticationSection = config.GetSection("system.webServer/security/authentication/windowsAuthentication", applicationPath);
windowsAuthenticationSection["enabled"] = true;
_server.CommitChanges();
0
WebDeploy을 살펴보십시오. 이 기술은 MS에서 웹 응용 프로그램을 배포하도록 설계되었습니다. ;-)
관련 문제
- 1. IIS7 : Windows 인증을 설정하는 방법은 무엇입니까?
- 2. Windows 인증을 프로그래밍 방식으로 SharePoint에서 호출하는 방법은 무엇입니까?
- 3. 프로그래밍 방식으로 프린터 속성을 설정하는 방법은 무엇입니까?
- 4. REST 웹 서비스에서 인증을 수행하는 방법은 무엇입니까?
- 5. Silverlight 사용 가능 WCF 웹 서비스에서 인증을 설정하는 방법?
- 6. .net 웹 서비스에서 HTTP 캐시 제어를 설정하는 방법은 무엇입니까?
- 7. Windows 도메인 인증을 외부 웹 사이트와 통합
- 8. layout_margin을 프로그래밍 방식으로 설정하는 방법은 무엇입니까?
- 9. 프로그래밍 방식으로 어설 션을 설정하는 방법은 무엇입니까?
- 10. UISegmentedControls를 프로그래밍 방식으로 값으로 설정하는 방법은 무엇입니까?
- 11. leaseTimeout 설정을 프로그래밍 방식으로 설정하는 방법은 무엇입니까?
- 12. HTTP 서비스에서 인증을 수행하는 방법은 무엇입니까?
- 13. Web Setup Project 설치 프로그램에서 IIS 파일 보안과 Windows 통합 인증을 설정하는 방법은 무엇입니까?
- 14. 프로그래밍 방식으로 Windows 서비스를 중지하는 방법은 무엇입니까?
- 15. 역방향 프록시를 통해 Windows 인증을 설정하는 방법은 무엇입니까?
- 16. PHP REST 웹 서비스에서 인증을 처리하는 방법은 무엇입니까?
- 17. Windows 응용 프로그램에 입력을 프로그래밍 방식으로 제공하는 방법은 무엇입니까?
- 18. 설치시 .NET 웹 서비스에서 기본 인증을 어떻게 설정합니까?
- 19. 웹 서비스에서 Windows 서비스 호출
- 20. Windows 통합 인증을 사용하는 엑스트라 넷
- 21. KeyboardFocus를 프로그래밍 방식으로 UserControl 내부의 텍스트 상자로 설정하는 방법은 무엇입니까?
- 22. .NET 웹 서비스에서 행 반환
- 23. WCF 및 IIS의 Windows 인증을 사용하여 데이터베이스에 액세스
- 24. 프로그래밍 방식으로 Java에서 대체 글꼴을 설정하는 방법은 무엇입니까?
- 25. 스프링과 프로그래밍 방식으로 NUnit 통합
- 26. Windows Server 2008 (웹 에디션)에서 프로그래밍 방식으로 파일 수정
- 27. 웹 서비스에서 Silverlight 개체를 사용하는 방법은 무엇입니까?
- 28. Windows Azure 대역폭 사용을 프로그래밍 방식으로 측정하는 방법은 무엇입니까?
- 29. 추가 args를 사용하여 프로그래밍 방식으로 Windows 서비스를 설치하는 방법은 무엇입니까?
- 30. asp.net.net에서 폼 인증을 설정하는 방법은 무엇입니까?
IIS6에서 작동하나요? –
"여기에 보호 된 내부 인덱서에 액세스 할 수 없습니다."라는 메시지가 있습니다. –