2011-09-07 3 views
3

1.jpg 이미지, 그래서 페이지 폴더에는 1.jpg 이미지가없는 경우는, 다운로드 MVC가 기본적으로 이미지를 무시하면 안됩니까?

<img src="Content/Pages/1.jpg" /> 

보여하지만, 그래서 나는 고정

The controller for path '/Content/Pages/1.jpg' could not be found or it does not implement IController. 

다음과 같은 오류를 얻을 경우 IgnoreRoute에 대한 경로를 등록하면됩니다.하지만 기본적으로 이미지를 무시해서는 안됩니까?

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

답변

3

실제로는 MVC가 아닌 호스팅 환경/웹 서버에서 처리합니다.

개발하는 동안 Visual Studio 웹 서버를 사용하고있는 것으로 의심됩니다. 맞습니까? Visual Studio 웹 서버는 기본적으로 이러한 요청을 처리하지 않습니다.

IIS로 프로젝트를 호스트하면 IIS가이를 처리합니다. IIS는 JPG에 대한 요청을 가로 챌 것이고 코드를 처리하는 대신 JPG를 처리 할 것입니다. 그러나 Visual Studio Web Server는 그렇지 않습니다.

대다수의 사람들이 VS 웹 서버로 개발하기 때문에 언급 한 경로를 무시하는 경우는 흔한 일입니다.

관련 문제