.NET VirtualPathProvider 및 사전 컴파일
-
08-06-2019 - |
문제
우리는 ASP.NET의 VirtualPathProviders에 크게 의존하는 응용 프로그램을 개발해 왔습니다.
우리는 그것을 시연하기 위해 라이브 서버에 올려 놓았고 VirtualPathProviders는 단순히 일하지 않는다 사이트가 사전 컴파일되면!!
여기에 게시된 해결 방법을 살펴보았습니다. http://sunali.com/2008/01/09/virtualpathprovider-in-precompiled-web-sites/, 하지만 지금까지 나는 그것을 작동시킬 수 없었습니다!(그렇습니다. Visual Studio의 웹 개발 서버에서는 잘 작동합니다. 하지만 IIS 상자에서는 작동하지 않습니다. 다시 말하지만!).
여기에 문제에 대한 추가 정보가 있는 사람이 있습니까?.NET v3.5(현재 v2.0용으로 구축 중)에서 수정되었나요?
해결책
불행히도 공식적으로 지원되지 않습니다.다음을 참조하세요 MSDN 기사.
배포를 위해 웹 사이트가 미리 컴파일된 경우 VirtualPathProvider 인스턴스에서 제공하는 콘텐츠는 컴파일되지 않으며 미리 컴파일된 사이트에서는 VirtualPathProvider 인스턴스가 사용되지 않습니다.
귀하가 언급한 사이트는 비공식 해결 방법입니다..NET 3.5 SP1에서는 이 문제가 수정되지 않은 것 같습니다.
제휴하지 않습니다 StackOverflow