[.net] Visual Studio ASP.Net MVC 실행 취소가 시작 페이지 작업으로 설정 됨

작업중인 웹 응용 프로그램이 있는데, 호기심이 나아질 때까지 제대로 작동하고 뷰를 마우스 오른쪽 단추로 클릭하고 시작 페이지로 설정 옵션을 선택했습니다. 이제 애플리케이션을 실행할 때마다 Resource Not Found 오류 페이지로 이동합니다. 이전에 잘 작동했던 글로벌 구성 경로에 기본 레지스터 경로가 설정되어 있습니다. 이제 URL이 다음과 같이 표시됩니다.

http : // localhost : 1234 / Views / User / Login.aspx

대신에

http : // localhost : 1234 /

예전처럼. 이 작업을 실행 취소하는 방법이나 변경된 내용을 잘 모르겠습니다. web.config 파일을 살펴 봤지만 정확히 무엇을 찾아야할지 모르겠습니다. 도움을 주시면 감사하겠습니다.



답변

Specific Page프로젝트 속성 의 옵션에서 설정할 수 있으며 텍스트 상자를 비워 두십시오.

대체 텍스트


답변

Visual Studio-> 속성-> 웹 (왼쪽 탭)-> 이름이 빈 문자열 인 특정 페이지 에서 프로젝트를 마우스 오른쪽 단추로 클릭합니다 .


답변

특정 페이지를 선택한 다음 마우스 오른쪽 버튼으로 클릭하고 프로젝트에서 제외를 선택한 다음 해당 페이지를 다시 마우스 오른쪽 버튼으로 클릭하고 프로젝트에 포함을 선택합니다. 그것은 나를 위해 작동합니다.


답변

어떤 경우에는 시작 프로젝트를 변경 한 다음이를 주 프로젝트로 다시 설정하면이 문제를 해결하는 데 도움이 될 수 있습니다. 그러나 솔루션에 여러 프로젝트가있는 경우에만 가능합니다.


답변

이 스레드가 꽤 오래되었다는 점에 감사하지만 시작 페이지를 변경하는 것과 동일한 프로세스를 거쳤습니다. Views/Home/Login.cshtml보고 된 페이지를 찾을 수없는 시작 페이지를 변경하려고했습니다 .
내 루트는 http://localhost:63786/시작시 사이트가 http://localhost:63786/Views/Home/Login.cshtml.

많은 고민 끝에 루트가 이미 나를 / Views /로 데려 갔으므로 실제로 필요한 시작 경로는 Home / Login.cshtml이었습니다. 이것은 여전히 ​​작동하지 않았고, 파일 확장자를 경로에 남겨두고 있어야한다는 것을 깨달았습니다. 따라서 시작 경로는 Home / Login이어야합니다.

생략 부호에서 생성 된 자동 선택 경로가 올바르지 않습니다. 경로가 올바르게 생성되었는지 확인하고 확장자를 제거하면 작동합니다.


답변