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


78

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

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

대신에

http : // localhost : 1234 /

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

답변:


138

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

대체 텍스트


7
그냥이 명확하게 - 입력하지 마십시오 선택 특정 페이지를 다음 텍스트 상자를 비워 둡니다 "/"그렇지 않으면 프로젝트가 시동됩니다에서 로컬 호스트 : 1234 //
dwynne

16

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


2
이 오류가 발생합니다. 지정된 시작 URL이 유효하지 않습니다. URI 형식을 확인할 수 없습니다.
Ash Machine

'/'대신 빈 문자열이어야합니다
Coding man

일부는 여러 프로젝트가 포함 된 .sln을 가질 수 있으므로 해당 웹 프로젝트를 마우스 오른쪽 버튼으로 클릭 한 다음 속성을 선택하는 것은 웹 탭을보고 특정 페이지를 빈 문자열로 설정하는 또 다른 방법입니다.
whyoz

0

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


0

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


0

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

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

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.