2009-06-11 12 views
0

거의 변하지 않을 것이므로 웹 사이트의 대부분은 미리 컴파일되고 병합됩니다. 사전 컴파일 된 비트는 원본을 갱신 할 때 대체 될 수 있습니다. 새 페이지를 계속 개발하고 싶지만 다음 페이지에서 오류가 발생합니다.ASP.NET 웹 사이트의 일부를 사전 컴파일하고 병합 한 다음 계속 개발할 수 있습니까?

The file '/Website/Test/Default.aspx' has not been pre-compiled, and cannot be requested.

이 방법이 있습니까?

편집 : 내가 그들을 탐색 할 때 나는 마커 파일의 내용을 얻을 precompileApp.config 파일을 제거하면

가 :

This is a marker file generated by the precompilation tool, and should not be deleted!

답변

1

당신이 업데이트 가능한 UI 옵션으로 프리 D 봤어? 이렇게하면 모든 소스 코드와 리소스가 DLL로 컴파일되지만 배포 후에 .aspx 페이지를 계속 변경할 수 있습니다.

또 다른 옵션은 웹 사이트에 사전 컴파일하는 대신 서버에서 웹 사이트를 미리 컴파일하여 웹 서버에 배포하는 것입니다.

두 옵션이 MSDN 문서에서 해결 :

http://msdn.microsoft.com/en-us/library/bb398860.aspx

+0

나는이 옵션을 알고 있지만, 사이트의 일부가 미리 컴파일 된 후 새 페이지가 여기에 추가되는 경우가 시나리오를 해결하지 않습니다 . –