2017-03-10 5 views
0

찾을 수 없음 오류를 내가 컨트롤러 액션에 RequireHttps 태그를 추가하려고하지만 난 그것을로 이동하려고 할 때이 페이지를 얻을 찾을 수 없음 : https://localhost/MVCDemo3_4/Home/Index2 또는 http://localhost/MVCDemo3_4/Home/Index2ASP.NET MVC RequireHttps 페이지는

HTTPS가 HTTPS로 리디렉션하려고 시도하지만 HTTPS가 페이지를 찾을 수 없습니다.

+2

HTTPS에 대한 바인딩 설정이 있습니까? – Jester

+0

나는 IIS Express에 가서 웹 사이트를 클릭하고 오른쪽의 작업 창에서 바인딩을 찾으려고했지만 찾지 못했습니다. – user3739190

+0

https://blogs.msdn.microsoft.com/rakkimk/2007/05/25/iis7-how-to-configure-a-website-for-https/ – user3739190

답변

0

MVC 속성보다 호스팅 방식에 따라 다릅니다. locahost에있는 실제 IIS (또는 다른 전체 httpd) 서버에서 실행중인 경우 IIS가 80 및 443에서 수신 대기하는지 확인해야합니다 (@Jester가 언급했듯이 바인딩을 확인하십시오). 그러나 Visual Studio를 통해 IIS Express를 사용하는 경우 실제로 한 포트에서만 수신 할 수 있으며 디버깅은 모든 비 SSL 또는 모든 SSL이어야합니다. 이것은 웹 프로젝트의 propeties를 통해 제어됩니다. 프로젝트 URL 입력란을 확인하십시오.