ASP.NET MVC 2 응용 프로그램을 게시하는 동안 찾은 라우팅 관련 문제에 대한 피드백이 필요합니다. Global.asax 파일에서 나는 다음과 같은 경로 정의 : 그래서ASP.Net MVC 2 라우팅
// Thumbnails routing.
// Sample URL: resizer/resizeImage/200/200/Error/error.jpg
routes.MapRoute("Resizer","Resizer/{action}/{width}/{height}/{folder}/{file}",
new { controller = "Resizer", action = "ResizeImage", width = 100,height = 100,
folder = "Error", file = "error.jpg"
}
);
// Default routing.
// Sample URL: /Home/Index
routes.MapRoute("Default", "{controller}/{action}.aspx/{id}",
new { controller = "Home", action = "Index", id = (string)null }
);
을, 첫째로 나는 그렇게 처음 ... 그렇지 않으면 호스팅 서버 (아루바) 라우팅을 제대로 수행하지 않는 기본 라우팅에서 .aspx 추가했다 질문 : 일반적인 라우팅 (예 : .aspx를 추가하지 않고)을 유지하는 다른 해결 방법이 있습니까?
'Resizer'경로를 사용하면 미리보기 이미지를 생성해야하는 컨트롤러를 호출 할 수 있어야합니다. 웹 사이트가 게시 될 때 로컬로는 작동하지만 그렇지 않은 경우 작동합니다.
'resizer/resizeImage/200/200/Error/error.jpg'와 같은 경로가 인식되지 않습니다.
어떻게이 문제를 해결할 수 있습니까?