2009-03-20 7 views
0

새 MVC 프로젝트를 만들고 MVC를 사용하여 내 응용 프로그램에 새 페이지를 추가하고 결국 이전 페이지를 다음과 같이 포팅하기 위해 일부 웹 양식 페이지를 추가했습니다. 잘. 모든 것이 올바르게 구축되고 작동하지만 aspx 파일을 마우스 오른쪽 버튼으로 클릭 할 때 "웹 응용 프로그램으로 변환"옵션이 없다는 것을 알았습니다. 그리고 나는 페이지의 컨트롤을 변경할 때 디자이너 파일을 다시 생성하지 않는다고 생각합니다.ASP.NET MVC - 누락 된 "웹 응용 프로그램으로 변환"옵션

내 생각 엔 ProjectTypeGuid가 잘못되었거나 잘못된 순서로있는 것 같습니다. 누군가 확인할 수 있습니까?

올드 (웹 양식) 프로젝트 파일

<ProjectGuid>{4F95C3D9-228E-4BD5-9840-46224BA3EBA7}</ProjectGuid> 
<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids> 

뉴 (MVC) 프로젝트 파일

<ProjectGuid>{A4690D3F-695B-4BF4-93B7-EA5B17793051}</ProjectGuid> 
<ProjectTypeGuids>{603c0e0b-db56-11dc-be95-000d561079b0};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids> 

답변

0

이 이렇게 많은 수준에 너무 잘못하지만 난 희망 어쨌든 당신이 대답 하겠어 I 증세가 생길 수도 있습니다. 당신은 이걸로 두 가지 경로가 있습니다. 항상 사용하는 첫 번째 경로는 자신의 프로젝트에 mvc 응용 프로그램을 넣습니다. 사이트를 배포 할 때 먼저 webforms 응용 프로그램을 삭제 한 다음 해당 webforms 응용 프로그램에 폴더를 만들고 해당 mvc 응용 프로그램을 해당 폴더에 저장하십시오. 그것은 당신을위한 매력처럼 작동해야합니다. 같은 프로젝트에서 웹 폼과 MVC 프레임 워크를 사용하도록 설정 한 경우 웹 폼을 뷰 폴더에 놓지 마십시오. web.config를 수정하지 않고보기 폴더에서 aspx 페이지에 직접 액세스 할 수 없기 때문에 자체 폴더를 만드십시오. 희망이 도움이됩니다.

+0

내 웹 양식 페이지가보기 폴더에 없습니다. 그들은 루트 폴더에 있습니다. – chief7

0

MVC는 웹 프로젝트로만 제공됩니다. VS2005 스타일 웹 사이트는 지원되지 않습니다.

관련 문제