저는 새 isapi 응용 프로그램을 사용하고 있습니다.runAllManagedModulesForAllRequests는 isapi 처리기에서 내 http 게시물 요청 매개 변수를 훔칩니다.
오래된 isapi 처리기와 새로운 aspx 페이지 사이에서 몇 가지 규칙에 따라 요청을 라우팅하도록 <module runAllManagedModulesForAllRequests="true">
을 설정했습니다. 내가 HTTP POST 요청을받을 때
protected void Application_BeginRequest(object sender, EventArgs e)
{
if (Request.Path.EndsWith("oldisapi.dll",
StringComparison.InvariantCultureIgnoreCase))
{
if (UseDotNet)
Context.RewritePath("/scripts/newpage.aspx");
}
}
이 좋은 작품, 제외 - oldisapi.dll이 요청 매개 변수를 수신하지 않습니다 : 내 글로벌 영문에서 다음과 같은 코드가 있습니다.
runAllManagedModulesForAllRequests
을 제거하면 매개 변수가 수신되지만 .NET aspx 페이지로의 경로 재 지정은 작동하지 않습니다.
아무도 도와 줄 수 있습니까?