본인은 .com
웹 사이트에서 사용할 수있는 Arcade.Game
클래스를 보유하고 있습니다. 동일한 서버에 정적 콘텐츠를 제공하는 .net
웹 사이트가 있습니다. 몇 가지 설계상의 이유로 .com
사이트의 Arcade.Game
클래스에 액세스 할 수있는 .net
사이트에서 aspx
페이지를 실행해야합니다.웹 사이트에서 방법/수업을 공유하는 방법은 무엇입니까?
이 작업을 수행하는 가장 좋은 방법은 무엇입니까?
본인은 .com
웹 사이트에서 사용할 수있는 Arcade.Game
클래스를 보유하고 있습니다. 동일한 서버에 정적 콘텐츠를 제공하는 .net
웹 사이트가 있습니다. 몇 가지 설계상의 이유로 .com
사이트의 Arcade.Game
클래스에 액세스 할 수있는 .net
사이트에서 aspx
페이지를 실행해야합니다.웹 사이트에서 방법/수업을 공유하는 방법은 무엇입니까?
이 작업을 수행하는 가장 좋은 방법은 무엇입니까?
Arcade.Game
을 컴파일하고 어셈블리 (클래스 라이브러리 프로젝트)를 분리하고 두 웹 사이트에서 참조 할 필요가 있습니다. 나중에 원래 웹 사이트 App_Code
에서 삭제하십시오.
편집 : 다른 응용 프로그램에서 인스턴스에 액세스하기 위해 같은 AppPool을 사용 반사에
Arcade.Game
의 동일한 인스턴스에 액세스해야하는 경우 다른 옵션이 있습니다두 사이트간에 공통 프로젝트를 공유하는 것이 더 먼 의미 일 것입니다. dll을 bin 디렉토리에 드롭하는 것이 아닙니다. –
당신 말이 맞아요. DLL을'bin'에 두는 것은 실제 행동이 아닌 * effect *이어야합니다. 내 대답을 편집 할게. – MagnatLU
조사는 공통 클래스와 참조 두 사이트에서이 프로젝트와 3 프로젝트를 쉽게 만들 수 있습니다 ? –