ASP.NET MVC3에서 검색 페이지를 만들고 있습니다.URL 검색 용어로 web.config를 처리하는 방법
는 작업을 호출하는 URL을했다 :
http://mydomain/Search?q=searchterm
내가 키워드 "의 Web.config"를 검색하면 잘 작동 :
http://mydomain/Search?q=web.config
하지만 지금은, 내가 URL이 원하는 : 내가 "의 Web.config"를 검색 할 때
http://mydomain/Search/searchterm
나는처럼, Global.asax에에 경로를 추가하는 이런 짓을하지만, 한검색 디렉토리의 실제 web.config 파일을 요청하고 있다고 생각하기 때문에 서버에서 내 요청을 종료합니다.
어쨌든 asp.net이 파일의 요청이 아닌 검색 작업의 매개 변수로 "q/q"URL을 "q/q"로 간주하게 할 수 있습니까? 당신의 RegisterRoutes
당신은 라우팅 엔진을 통해 전달하는 기존 파일에 대한 요청을 가능하게 할 수 Global.asax
에서에서
은이 문서를 참조하십시오 http://haacked.com/archive/2010/04/29/allowing-reserved-filenames-in- URLs.aspx –