기본 페이지가 디스크의 실제 파일 인 index.html이어야하는 ASP.NET MVC 응용 프로그램이 있습니다.ASP.NET MVC가 기본 문서를 제공하지 않습니다.
나는 그래서이 제공됩니다 알고 존재하지만 내가 사용하는 경우 www.mydomain.com 내가 보장 가지고 404
을 얻을 www.mydomain.com/index.html 사용하여 파일을 검색 할 수 있습니다 기본 문서가 IIS7에 올바르게 설정되어 있고 global.asax에 정의 된 모든 경로를 주석 처리하여이 문제의 원인이되는 경로가 없는지 확인했습니다.
그래서 요약 :- 나는 디스크에있는 index.html 파일을 가지고 IIS7이 기본 문서로 index.html을 사용하도록 설정되어 있습니다.
- ASP.NET MVC 응용 프로그램을 제거하고 index.html 파일을 그대로두면 기본 문서가 예상대로 제공됩니다.
- ASP.NET MVC 응용 프로그램을 게시하면 index.html이 기본 문서로 제공되지 않습니다.
누구든지 기본 문서를 제공하기 위해 ASP.NET MVC를 얻는 방법을 알고 있습니까?
아마도 serverfault.com에서 더 나은 응답을 얻을 수 있습니다. – tzenes
이것은 IIS7 문제가 아니며 ASP.NET MVC 문제입니다. ASP.NET MVC를 사용하지 않을 때 기본 문서가 완벽하게 제공됩니다. –
실제로이 작업을 수행해야하는 이유가 실제로 혼동 스럽습니다. –