2010-07-30 3 views
0

회사 웹 사이트의 업그레이드를 진행 중입니다. 현재 생산중인 바닐라 ASP.NET을 사용하고 있습니다. 업그레이드를 위해 프레임 워크를 ASP.NET MVC로 전환했습니다.ASP.NET MVC 웹 사이트와 함께 ASP.NET 웹 사이트를 배포하십시오.

웹 사이트의 베타 버전을 배포 할 준비가되었습니다. 나는 IIS에서 다른 웹 사이트를 만들고 거기에 게시 된 파일을 복사하여 로컬로 테스트했습니다. 그 작품. FTP를 통해 프로덕션 웹 서버에만 액세스 할 수 있습니다. 그 같은 파일을 루트 경로의 하위 디렉토리에 복사하려고 시도했지만 웹 사이트가로드되지 않습니다.

ASP.NET MVC 프로젝트를 기존의 바닐라 ASP.NET과 함께 배치하면 www.mycompany.com/beta만으로도 베타 사이트에 갈 수 있습니까?

+0

[ASP.Net Webform 웹 사이트를 ASP.Net MVC 웹 응용 프로그램과 통합하는 방법?] (http : // stackoverflow. co.kr/questions/519875/how-to-integrate-asp-net-webforms-asp-net-mvc-web-application) – jfar

+0

아니, 그건 중복이 아니야. MVC 애플리케이션을 하위 폴더에서 실행하려고합니다. – aolde

+0

@Manticore, 맞습니다. IIS 통합이 아니라면 IIS가 아닌 FTP를 통해서만 사이트에 액세스 할 수 있기 때문에 가상 디렉터리를 만들 수 없습니다. – jfar

답변

0

저는 가상 디렉터리에 베타 폴더를 만들어 자신의 응용 프로그램을 가져야한다고 생각합니다.

이 작업은 IIS 관리자를 통해 수행해야하며 FTP를 통해 수행 할 수 없습니다. IIS 7.5에는 디렉터리를 마우스 오른쪽 단추로 클릭 할 때 디렉터리를 응용 프로그램 ("응용 프로그램으로 변환")으로 변환하기위한 메뉴 옵션이 있습니다. 이 경우에는 훌륭하게 작동합니다.

대신 하위 도메인을 요청하는 것이 좋습니다. beta.mycompany.com을 실행하면 자체 응용 프로그램이 실행됩니다.

+0

"FTP를 통해 프로덕션 웹 서버에만 액세스 할 수 있음" – jfar

관련 문제