저는 몇 시간 동안 인터넷 검색을하고 있었지만 실제로 많은 발전을 이루지 못했기 때문에 여기 누군가가 도움이 될 수 있습니다.ASP.NET MVC 경로 : 경로 용 staticfile 처리기를 건너 뜁니다.
제 3 자 구성 요소가 처리 할 특정 경로에 대한 모든 요청을 가져 오려고합니다.
EDIT 그리고 다른 모든 경로에 대한 모든 요청이 정상적으로 작동해야합니다.
는이 같은 와일드 카드 매핑과 경로 처리기를 사용하고 있습니다 :
routes.Add(new Route("pathiwant/{*EverythingElse}", new MyRouteHandler()));
모든 전통적인 경로를 앞으로 올바르게 제 3 자 구성 요소에 잘 전달 핸들러에. 정적 파일 (.html, .txt 등)을 치면 내 처리기 대신 StaticFile 처리기에서 가져 오므로 StaticFile 처리기를 너무 간단하게 설정하려고합니다 (
)StaticFile 처리기를 해제하지만 MVC 여전히 경로를 선택하지 않습니다.
내 자신의 처리기를 만들고 ASP 요청 스택에 주입하는 것을 선호하지 않으려 고합니다. MVC를 사용하여이 작업을 수행해야하는 것처럼 보일 것입니다.
의견이 있으십니까? 그리고 감사합니다.
감사합니다. 확실히 시도한 것이지만 다른 모든 경로가 정상적으로 처리되기를 바랍니다. MVC 방식을 사용하지 않는 것처럼 보이기 시작했습니다. MVC 전에 처리기를 추가하고 추가해야합니다. – jmoss
정확하게 무엇을 원하는지 구체적으로 다루지는 않지만, mvc에서 처리하기 위해서는 asp.net 파이프가 모든 적절한 요청을 받아야합니다. –
중요 :''는 통합 모드 파이프 라인을 실행하는 응용 프로그램 풀에만 적용됩니다. 클래식 모드에서 실행되는 앱 풀에서는 작동하지 않습니다. –
BenSwayne