2011-03-06 2 views
0

으로 실행하면 asp.net과 asp classic을 별도의 응용 프로그램 풀에서 실행할 수 있습니까? asp 클래식 페이지는 동일한 asp.net 응용 프로그램과 해당 하위 폴더에서 혼합되어 있습니다. 기본적으로 사이트가 있고 자체 응용 프로그램 풀에서 asp.net 부분을 실행하고 별도의 응용 프로그램 풀에서 asp classic을 실행하려고합니다. 의도는 "웹 가든"구성에서 asp.net을 실행하는 것입니다. 우리는 asp.net과 asp classic이 동일한 응용 프로그램 풀에 있으면 고전적인 부분이 세션 변수에 의존하기 때문에 현재이 작업을 수행 할 수 없습니다.분할 ASP 클래식과 ASP.NET을 별도의 응용 프로그램 풀

클래식을 다시 작성하여 하나의 디렉토리에 자체 포함시키고 classic 용 SQL 기반 세션 저장소로 전환하는 것을 고려했습니다. 이 두 가지 옵션은 상당한 시간 투자가 필요하기 때문에 앱 풀을 분할하려는 것이 더 쉽다고 판단했습니다. 도와 주셔서 감사합니다!

답변

1

응용 프로그램별로 IIS 응용 프로그램 만 구성 할 수 있습니다.

0

불행히도, 아니오. 응용 프로그램 풀은 응용 프로그램별로 설정되며 응용 프로그램은 폴더/가상 폴더 단위로만 정의 할 수 있습니다.

0

일반적으로 하나의 폴더에 aspx 페이지와 asp 페이지를 섞어 쓰지 않습니다. 그 이유는 각각이 자체 응용 프로그램 풀에서 실행되어야하기 때문입니다. 기존 ASP의 응용 프로그램 풀 설정은 NET 응용 프로그램의 경우와 많이 다르므로 같은 풀에서 실행할 수 없습니다.

0

아니요 두 개의 다른 앱 풀에서 하나의 앱을 실행할 수 없습니다. 가장 좋은 건 당신이 언급 한 것처럼 그들을 분리하거나 mvc 응용 프로그램으로 고전적인 ASP 부분을 다시 작성하는 것입니다.

관련 문제