2009-08-27 2 views
0

나는 겉으로는 간단하게하려고합니다. 기본 파일의 존재 여부에 관계없이 IIS6 웹 사이트로 전송되는 모든 정적 * .JS URL에 대해 Application_BeginRequest가 호출되도록합니다.IIS6에서 ASP.NET의 정적 * .JS 파일에 대한 Application_BeginRequest?

IIS6에서 수행 할 수있는 좋은 방법은 무엇입니까 & ASP.NET 3.5를 사용하면 모든 정적 파일이 .JS URL 만 통과하게되는 것이 이상적입니까?

이유에 대해 궁금한 점이 있다면 Application_BeginRequest를 사용하여 맞춤 리디렉션 및 경로 재 작성을 수행하는 기존 앱을 사용하고 있습니다. 그것은 이런 식으로 구현하기위한 첫 번째 선택 이었지만, 거기에있는 것을 감안할 때, 다른 리다이렉션/재 작성 방법 (예 : IIS 리디렉션 구성, 다시 쓰기 모듈 등) 대신 커버를 확장하려고합니다. .) 특히 IIS6에서 응용 프로그램의 배포와 테스트를 복잡하게 만들 수 있습니다.

저는 IIS7의 이야기가 훨씬 뛰어나다는 것을 알고 있습니다 (특히 XCOPY 구성, 모듈 등의 배포와 관련된). 그러나 지금은이 응용 프로그램을 업그레이드 할 수 없습니다.

답변

0

아직 테스트하지 않았지만 IIS 관리자의 사이트 속성에서 홈 디렉터리 탭을 클릭하고 구성을 클릭하고 aspnet_isapi에 매핑되는 .js 확장명을 추가하십시오. '파일 존재 확인'확인란의 선택을 취소하십시오. 다른 옵션을 가지고 놀 필요가있을 수 있습니다.

+0

이전에 시도했지만 Application_BeginRequest에 대한 호출이 발생하지 않았습니다. 하지만 전화가 걸려서 다른 문제가 발생했을 가능성이 있습니다. 다시 확인하겠습니다. –