IIS 7.5에 ASP.NET 4.0 웹 양식 응용 프로그램을 설치했습니다. 응용 프로그램 풀을 DefaultAppPool (.NET Framework 2.0)으로 설정하면 공급자, .NET 역할 및 .NET 사용자에 대한 아이콘이 IIS 관리자에서 응용 프로그램의 구성 페이지에 표시되고 사용자를 관리 할 수 있습니다. 및 IIS 내의 역할. (양식 인증을 사용하고 있습니다.)ASP.NET 4.0 응용 프로그램의 IIS 관리자에서 사용자를 추가하는 방법은 무엇입니까?
ASP.NET v4.0으로 설정하면 문제가 발생합니다. IIS 관리자에서 사용자 또는 역할 아이콘을 두 번 클릭하면 오류 메시지가 나타납니다. 공급자가 신뢰할 수있는 것으로 판단 될 수 없기 때문에 이러한 기능을 사용할 수 없습니다. 나는 trustedProviders에 administration.config에 allowUntrustedProviders = "true"를 섹션을 설정하면와 나는 오류 아이콘 중 하나가 다시 더블 클릭이 어셈블리 System.Web, 버전 4.0.0.0, 문화 = 중립, PublicKeyToken = b03f5f7f11d50a3a 찾을 수 없습니다. IIS 관리자를 다시 시작하면 아이콘이 완전히 사라집니다.
.NET Framework 4.0이 설치되어 있어야합니다. 그래서 이것은 모두 매우 혼란 스럽습니다. 나는 .NET 4가 .NET 2의 이전 GAC와 다른 GAC를 사용한다는 것을 알고있다. IIS 관리자가 새로운 GAC for .NET 4를 찾지 못할 수도 있습니까? 새 4.0 어셈블리 중 일부를 administration.config에 추가해야합니까? IIS 대신 사용자와 역할을 추가하는 다른 방법이 있습니까?
미리 도움을 주셔서 감사합니다.
답장을 보내 주셔서 감사합니다.내 응용 프로그램에는 사용자 관리가 있으며 관리 권한을 가진 사용자는 웹 사이트에 계정을 만들 수 있습니다. 내 문제는 첫 번째 관리자를위한 첫 번째 계정을 만드는 것뿐이었습니다. 이를 위해 저는 IIS를 사용하고 싶었습니다. 하지만 당신이 설명하는 것과 매우 비슷하게 해결했습니다. 일시적으로 응용 프로그램 풀을 .NET 2.0으로 설정합니다. 이 작업을하려면 web.config의 targetframework 속성 (4.0)을 일시적으로 비활성화해야한다는 것을 기억합니다. 이제는 괜찮습니다. .NET 4.0 응용 프로그램의 사용자/역할 관리가 IIS의 다음 버전에서 지원되기를 바랍니다 (추측). – Slauma
그것은 우리가 확실히 조사하고있는 somethign입니다. –