2010-01-22 4 views

답변

0

당신은 asp.net에서 HTTP 모듈 1.1/2.0이 작업을 수행 할 수 있습니다

http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-with-asp-net.aspx

ASP.NET 4.0은 기본적으로 URL 재 작성에 대한 지원이 추가 (이것은 3.5 SP1 만의 일환으로 추가 된 ASP.NET MVC의 경우 모든 ASP.NET 응용 프로그램에서 사용할 수 있습니다.

http://weblogs.asp.net/scottgu/archive/2009/10/13/url-routing-with-asp-net-4-web-forms-vs-2010-and-net-4-0-series.aspx

0

몇 가지 옵션이 있습니다.

  1. 3.5 이상의 환경에있는 경우 use ASP.NET MVC's routing with WebForms 수 있습니다. 나는 ASP.NET MVC의 라우팅의 직선적 인 특성을 좋아합니다. 이해하기 쉬우 며 단위 테스트가 가능합니다.
  2. 2.0 이상의 환경에있는 경우 use ISAPI ReWrite 수 있습니다. ISAPI 재 작성은 RegEx 기반이며, MVC의 라우팅 메커니즘보다 이해하기가 다소 힘듭니다. 이름에서 알 수 있듯이 ISAPI.DLL 수준에서 작동하므로 설정을 단위 테스트 할 수 없습니다.
  3. 또는 Sam이 ASP.NET 4.0에서 WebForms와 함께 네이티브를 사용하도록 제안했을 수 있습니다.
+0

예 저는 ASP.NET 2.0 환경에서 작업하고 있습니다. 다른 재 작성 방법을 시도했지만 ISAPI를 시도 할 것입니다. 감사합니다. 매트 –

관련 문제