IIS 7.0의 서브 디렉토리에 루트 APP_CODE 폴더와 APP_CODE 폴더에 액세스 할 수있는 방법이 있습니까?
문제
루트 app_code 폴더에 일반적인 클래스 세트를 가질 수 있기를 바랍니다. 이것이 바로 우리가 설정하는 방식입니다. 그러나 하위 디렉토리에 상주하는 일부 응용 프로그램에 대해 특정 코드를 넣는 것은 의미가 없습니다.
- 루트 폴더
- app_code
- SubDIRAPP1
- app_code
- SubDIRAPP2
- app_code
- SubDIRAPP1
우리는 현재 자체 애플리케이션 풀이있는 자체 "루트"폴더에 각 프로덕션 응용 프로그램이 있습니다. 그런 다음 기본 루트 APP_CODE 폴더를 반영합니다.
해결책
개인적으로 여러 어셈블리/응용 프로그램에서 참조 된 공통 클래스 세트가있는 경우 .dll 파일로 컴파일 한 다음 APP_Code 폴더에서 소스 코드를 복제하는 대신 참조로 추가합니다.
이것은 제 생각에 클래스 라이브러리를 구축하는 주요 사례입니다. 실제로 그들이 설계 한 것입니다!
제휴하지 않습니다 StackOverflow