구성과 관련된 문제가 있습니다.Server.TransferRequest가 특정 서버에서 빈 페이지를 반환합니다.
MonoRail의 라우팅 기능을 사용하는 MonoRail을 기반으로하는 웹 응용 프로그램이 있습니다. 응용 프로그램이 시작된 후 첫 번째 요청에서 라우팅이 초기화되지 않습니다. 이 문제를 회피하기 위해, 내가) (Application_OnError에 다음 코드를 가지고 :
public virtual void Application_OnError()
{
if (// identified as routing error)
Server.TransferRequest(Context.Request.RawUrl, false);
return;
}
(IIS 7.5 및 .NET 3.5, 서버 2008 R2를 실행) 헤더없이 빈 페이지를 반환 문제 우리의 개발 서버에 그 beeing는, 하지만 내 워크 스테이션 (win7, IIS 7.5 및 .NET 3.5 실행)에서 제대로 작동합니다.
무엇이 원인 일 수 있습니까? Application_OnError()의 코드가 예외를 throw하면 예상되는 출력은 무엇입니까?
나는 확인한 다음
- 액세스 로그가 하나 개의 항목을 보여줍니다, 잘 모르겠어요 내 내부 로그에 따라 작동하며 후속 요청이 완벽하게 작동하므로 (라우팅이 활성화되기 때문에) 아무 것도 죽지 않습니다.
찾을 수있는 힌트가 있으면 대단히 감사하겠습니다.
좋은 제안이지만, 응용 프로그램 풀이 통합되어 있으므로 미안합니다. – jishi