문제

우리는 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에서는 이 문제가 수정되지 않은 것 같습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top