2014-03-28 3 views
0

ASP.NET MVC 및 Angular JS를 사용하여 응용 프로그램을 작성하고 있습니다.Asp.Net MVC 응용 프로그램에서 HTML 파일 허용

요점은 모든 웹 사물과 ASP.Net을위한 백엔드 물건에 대한 각도를 사용하는 것입니다. 즉, MVC 전체보기를 우회하여 단일보기를 사용했습니다. Angular는 자신의 파일을 Content 폴더에서 가져옵니다.

당신은 알고 계십니까 ...

그 파일은 .html 중에서 파일이며, 이것은 내가 항상 사실 나는 또한 .cshtml하기 위해 이름을 변경 시도한 404 를 얻을 수 있지만, 그래도 문제가 해결되지 않기 때문에 문제가 될 것 같습니다 내 각 애플 리케이션이보기를 다운로드하고 행복하게 할 수있는 트릭 (글쎄, 깨끗한 것들)의?

감사합니다.

조지

답변

2

문제는 대부분 ASP.NET MVC 라우팅 메커니즘을 통해 요청을 필터링하려고 있다는 사실에, 그리고 분명히 HTML 파일에 대한 경로가 없습니다. 다음을 경로 등록 방법에 추가해보십시오.

routes.IgnoreRoute("{file}.html"); 
+0

이렇게하면 가능하지만 뷰를 동적으로 처리하는 컨트롤러 작업을 설정하는 것이 좋습니다. 이것은보다 ".NET MVC"방식으로 처리합니다. – user547794

+0

글쎄 ... 나는 단지 내가 완전히 바보 같았다 고 생각했다 ... URL은 오타가 있었다 ... 당신이 그런 작은 일에 풀 수있는 시간은 완전히 미쳤다. 이걸 조사해 줘서 고마워. 그리고 시간 낭비로 미안해. –

관련 문제