밤까지 (내부, 운좋게도) MVC 웹 응용 프로그램이 내가 아는 한 변경되지 않고 중단되었습니다. 응용 프로그램 자체는 지난 2 일 동안 전혀 변경되지 않았으며 IIS에서도 동일하게 적용됩니다.IIS 6.0이 갑자기 MVC 3 앱 대신 디렉토리 목록을 표시합니다.
문제는 응용 프로그램 기본 동작 (/Home/Index
) 대신 www- 폴더의 디렉터리 목록을 가져 오는 것입니다. 내가 시도
bin
Content
Scripts
Views
Global.asax
Web.config
:
내 www가 폴더는 표준 물건이 들어
- 시작 액션으로 "특정 페이지를"설정을하지만 문제가 해결되지 않습니다.
- IIS에서 웹 페이지 다시 시작
- IIS에서 "기본 콘텐츠 페이지"를 활성화/비활성화합니다. 도움이되지 않지만 IIS를 Default.html에서 선택하면 www-folder에 저장됩니다.
이제 이런 일이 한 번있었습니다. 그때 나는 휴가 중이었고 월드 와이드 웹 게시 서비스 전체를 다시 시작하여 해결되었습니다. 이번에는 효과가 있지만 일시적으로 문제를 해결하기 전에 문제의 근본 원인을 파악한 다음 도로에서 다시 발생시키는 것이 좋습니다. 따라서 WWW 게시 서비스를 다시 시작하면 사이트가 다시 실행될 수 있지만 이런 식으로 수정하기 전에 왜 처음에 이런 일이 발생했는지 이해할 수 있습니다.
마지막으로 동일한 IIS 서버에서 다른 MVC 응용 프로그램을 실행 중이며이 문제가 발생하지 않았다는 점에 유의하십시오.
실제로 서버 ('/ Home/Index')에 존재하지 않는 URL에 대한 디렉토리 목록을 어떻게 얻을 수 있습니까? 당신이보고있는이 디렉토리는 무엇입니까? 404 오류가 발생하지 않습니까? –
404 또는 오류 메시지가 전혀 없습니다. 그것은 내 실제 www - 폴더의 내용을 나열하고 내가 말할 수있는 한/Home/Index에 액세스하려고하지 않습니다. –
IIS 6.0에서 확장 URL을 구성 했습니까? –