2014-02-24 1 views
0

Orchard 웹 사이트를 배포하고 있으며 원하는 서버로 성공적으로 배포했습니다. 하지만 갑자기이 같은 오류가 발생합니다. "웹 배포 작업이 실패했습니다 ('Orchard.sdf'파일이 사용 중입니다. 자세한 내용은 http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_FILE_IN_USE에서 확인하십시오.)" 알려 주실 수 있습니까? 이 문제를 해결하는 방법은 웹 사이트를 닫고 iis를 종료 한 후에도 반복적으로 발생합니다.배포시 Orchard.sdf가 이미 사용 중입니다.

답변

0

먼저 배포 도중 hoster의 제어판이나 app_offline.html 파일을 사용하여 응용 프로그램을 중지하십시오. web.config를 눌러 간단히 다시 시작할 수도 있습니다. 분명히 이미 시도한 것처럼 파일에 대한 핸들이 해제되지 않았 음을 의미합니다. 대부분 데이터베이스 엔진입니다. 액세스 권한이 있으면 다시 시작하십시오. 그렇지 않으면 주인에게 문의하십시오. 그래도 여전히 실패하면, 누군가는 핸들을 검색 할 수있게 해주는 Process Explorer와 같은 도구로 진단해야 할 것입니다.

결국 프로덕션 환경에서 SqlCe를 사용하는 것이 적절하지 않습니다. 전체 데이터베이스 엔진으로 전환해야합니다.