표준 aspnet_isapi 필터를 확장 할 수있는 방법이 있습니까?ASPNET_ISAPI 필터를 확장하는 방법은 무엇입니까?
응용 프로그램 도메인 및 호스팅 환경을 생성하는 응용 프로그램 관리 논리를 재정의하고 싶습니다. 이는 ApplicationManager 클래스의 책임입니다. 왜 그것을 확장하고 싶은지는 동일한 애플리케이션에서 여러 테넌트가 실행될 수있는 웹 애플리케이션에 멀티 테넌시 지원을 구현하는 것입니다. 다른 테넌트는 동일한 어셈블리의 다른 버전을로드 할 수 있어야하므로 별도의 앱 도메인에서 격리해야합니다. 따라서 각 테넌트마다 새 앱 도메인을 만들어야합니다.
아이디어가 있으십니까?
나는 당신이 겪고있는 것을 이해하는 데 어려움을 겪고 있습니다. IIS 필터를 작성하거나 ApplicationManager 클래스를 확장하거나 GAC (또는 각 웹 응용 프로그램의 로컬)에 side-by-side 어셈블리를 가지고 싶습니까 – Tom
표준 aspnet_isapi 필터를 확장하고 싶습니다. ApplicationManager 구현이 여기에 있으므로 아마이 확장이이 특정 클래스에있을 것입니다. 지금 무슨 뜻인지 아시오? – untoldex
"표준 aspnet_isapi 필터를 확장하고 싶습니다."- 나에게 의미가 없지만 .net 웹 응용 프로그램을 작성하려고한다고 생각하십니까? 이미 구현 된 것이 있습니까? 아니면 IIS 서버가 있습니까? ApplicationManager는 .net Hosting 네임 스페이스에 있으며 IIRC에서 수행하려는 IIS 관리 작업과 정확하게 일치하지는 않습니다. – Tom