2011-02-01 3 views
0

동적 컴파일을 사용하도록 ASP.NET 프로젝트를 설정했습니다.이 프로젝트는 거의 1 년 전에 설정되었으며 프로젝트를 대폭 변경하지 않았습니다. 무작위로 오늘, 페이지를 방문했을 때 컴파일이 중단되었습니다 ... 페이지에서 코드를 완전히 제거 할 수 있으며 여전히 잘 렌더링됩니다. ...ASP.NET 동적 컴파일 실패

프로젝트가 더 이상 동적으로 컴파일되지 않을 수있는 원인은 무엇입니까? 일부 설정이 변경되었는지 확인할 수있는 부분이 있습니까?

+0

어떤 오류가 발생합니까? – Victor

+0

그게 문제입니다. 오류가 없습니다. 코드를 변경하면 페이지를 새로 고칠 때 아무런 변화가 없습니다. 여러 대의 컴퓨터에서 캐시를 지우려고했습니다. 그래서 기본적으로 코드를 변경하지만 컴파일하지 않기 때문에 페이지를 새로 고칠 때 반영되지 않습니다 – CTDev

+1

탐색중인 서버에서 파일을 변경 하시겠습니까? 아마도 한 대의 컴퓨터가 사용되지 않는 웹 팜일까요? 또는 이전 웹 서버가 다른 곳으로 마이그레이션 되었습니까? – sisve

답변

2

때로는 임시 asp.net 파일 폴더 (c : \ windows \ microsoft.net \ framework \ v2.0 ... \ 임시 asp.net 파일)에 고정되어있는 캐시 된 파일은 페이지 번호 더 이상 컴파일되지 않습니다. 해당 폴더의 항목을 삭제하고 appdomain (또는 IIS)을 다시 시작하면 일반적으로 그 내용이 지워집니다. 그러면 컴파일 오류의 원인을 찾아야합니다. Visual Studio에서 솔루션을 구현하려고하면 문제가있는 위치를 알 수 있습니다.

+0

웹 서버에 대한 관리자 권한 (또는 모든 권리)이 없어서 슬프게도 포기해야만했습니다. 다음날 아침에 네트워크 관리자에게 확인한 결과 서버 문제였습니다. 어쨌든 고마워! – CTDev

+0

그래서? 토니에게 신용을 줘라. –

0

슬프게도 웹 서버에 대한 관리자 권한 (또는 권한)이 없기 때문에 슬프게도 포기해야했습니다. 다음날 아침에 네트워크 관리자에게 확인한 결과 서버 문제였습니다. 어쨌든 모두 감사합니다!