2012-09-13 5 views
0

Windows 7 개발 컴퓨터가 있고 레거시 응용 프로그램이 ASP.NET과 클래식 ASP를 모두 사용합니다.IIS7을 사용하여 .NET 및 ASP를 로컬에서 실행

이 응용 프로그램을 로컬에서 실행할 수 있도록 IIS7을 구성하려면 어떻게해야합니까?

현재 ASP 코드 변경을 테스트해야 할 때마다 다른 서버로 푸시해야합니다.

답변

3

우리는 직장에서이 작업을 수행합니다. 우리는 당신이 고전 asp 및 .Net 응용 프로그램 풀을 공유 할 수 없다는 것을 발견했습니다. 그러므로 기존의 .Net 사이트가 다른 응용 프로그램 풀을 사용하는지 확인하십시오.

.Net Framework에서 "관리되는 코드 없음"으로 클래식 풀을 구성하고 관리되는 파이프 라인을 "클래식"으로 설정하십시오. .Net 응용 프로그램 풀이 사용중인 프레임 워크를 사용하도록 구성하고 관리되는 파이프 라인에 "통합"을 사용하십시오. 우리에게 이러한 설정은 훌륭하게 작동합니다.

한 폴더 아래에서 classic 및 .Net을 공유하는 경우. 클래식 사이트를 마우스 오른쪽 단추로 클릭하고 "웹 사이트 관리", "고급 설정 ..."을 차례로 선택하고 클래식 응용 프로그램 풀을 선택하십시오. 그런 다음 왼쪽의 창에서 .Net 부분으로 이동하십시오. .Net이있는 폴더로 이동하여 마우스 오른쪽 버튼을 클릭하고 다음 대화 상자에서 "응용 프로그램으로 변환"을 선택하여 .Net 용으로 설정 한 응용 프로그램 풀을 선택하십시오.

+0

응용 프로그램 폴더, 같은 폴더에 .ASP와 .ASPX 모두 가지고있다 당신이 당신의 마지막 단락에서 언급하는거야? – loyalflow

+0

우리가 설정 한 방법은 classic의 폴더 구조에있는 .net 앱입니다. .aspx와 .asp를 같은 폴더에 섞어서 상황이 조금 다르므로 내 솔루션이 제대로 작동하지 않을 수 있습니다. –

2

기존 ASP 코드와 ASP.NET 코드를 동일한 사이트 및 응용 프로그램에서 실행할 수 있습니다. 대부분의 경우 올바르게 구성되지 않았을 가능성이 큽니다. 그렇다면 구성하는 방법에 대한 자세한 내용은이 링크의 아래 링크를 참조하십시오.

Configure IIS 7 for Classic ASP Support

관련 문제