두 개의 서로 다른 웹 사이트에 요청할 때 (거의 모든) 액세스해야하는 구성 요소 (.NET에 내장 된 어셈블리)가 있습니다. 하나의 웹 사이트는 asp.net mvc에서 클래식 asp와 다른 웹 사이트로 작성됩니다.긴 수명을 가진 COM interop 용 .net 어셈블리 호스팅?
순간 나는 asp.net 솔루션에서 어셈블리를 참조하고 나는 .net 어셈블리처럼 호출한다. 클래식 ASP 웹 사이트에서는 COM 래퍼를 통해 호출합니다.
이제는이 구성 요소가 실제로 살아 있고 구성 파일의 변경 사항을 모니터링해야하는 것을 제외하고는이 모든 것이 좋습니다. 내 asp.net 웹 사이트에서 응용 프로그램 범위에서 refence 유지할 수 및 asp 액세스 구성 요소 서비스에서 등록 할 수있을 것 같아요.
이렇게하는 것이 가장 좋은 방법입니까? 또한이 방법은 실제로 두 번 호스팅됩니다. 하나는 asp.net 응용 프로그램 범위에, 다른 하나는 구성 요소 서비스에 있습니다. 아마 대신 구성 요소 서비스에 살고 대신 asp.net에서 참조 할 수 있습니다.
나는 잘 모르겠다. 뭔가 이상한 냄새가 난다. (나, 내가 아니야) - 나는 올바른 길을 가고 있는가? 아니면 더 좋은 대안을 볼 수 있는가?
두 번째 단락에서 "고전적인 ASP 웹 사이트에서"라고 생각합니다. –
맞아, 고마워 :) –