2013-04-12 3 views
2

내 웹 사이트에 대한 HTML 도움말 페이지가 있는데, 내 ASP.NET MVC4 응용 프로그램 내에서 호출하는 방법을 알아 내려고하고 있습니다. 그것은 단지 html 페이지이지만, 페이지에 대한 링크를 만들 때 "자원을 찾을 수 없습니다"404 오류가 발생합니다.MVC의 HTML 도움말 페이지에 연결

이것은 바보 같은 질문처럼 들리지만 ASP.NET MVC 응용 프로그램 내에서 HTML 페이지를 어떻게 호출합니까?

+0

링크를 작성하기 위해 작성한 코드를 공유해주십시오. – Virus

답변

1

:

그래서 귀하의 경우, 다음과 같은 것이있을 수 있습니다. 일반적으로 어떤 이유로 든 할 필요가없는 "경로"의 시작 부분에 "영역"을 포함시켜야했습니다.

2

모든 정적 콘텐츠를 특정 하위 디렉토리에 넣을 수 있습니다 (예 :

routes.IgnoreRoute("Static/{*pathInfo}"); 

이 MVC이 하위 디렉토리 내에서 아무것도 정적 콘텐츠로 취급 전달되지된다는 것을 알려줍니다 : "/ 정적 /"다음하고있는 당신의 Global.asax에서 RegisterRoutes 방법의 상단에 다음과 같은 라우팅을 통해 그것은 내가 그냥 URL 경로가 잘못했다 밝혀

routes.IgnoreRoute("Help/{*pathInfo}"); 
+0

나는 그것을 시도했지만 여전히 같은 오류가 발생했습니다. –

+0

프레임 워크가 슬래시로 분리 될 때 솔루션이 루트 디렉토리에서 직접 HTML 파일에만 작동한다는 것을 알게되었습니다. 수정 된 솔루션을 사용해보십시오. –