2014-03-25 4 views
2

웹 응용 프로그램을 빌드하는 TFS를 사용하여 자동화 된 빌드 프로세스를 만들었습니다.TFS 프로세스가 다른 프로세스에서 사용 중이기 때문에 파일에 액세스 할 수 없습니다.

이 프로세스의 일부로 배치 파일은 ASP 병합을 호출하여 내 웹 페이지를 하나의 dll로 병합하는 데 사용됩니다. TFS 활동 인 Invoke Process를 사용하고 있습니다. 다음

TFS에서 출력 창을 구축 무엇의 스크린 샷입니다 : TFS Build Output

사람이 어떻게이 문제를 해결하는 어떤 생각을 가지고 있습니까?

+0

"이 프로세스는 다른 프로세스에서 사용 중이므로 배치 파일을 호출하지 못했습니다."라는 문제에 대한 해결책을 원합니다. 이 작업을 차단하는 프로세스가 무엇인지 파악할 수 없습니다. – kSeudo

답변

1

이 문제는 으로 해결되었습니다. 별도의 창에서 aspnet_merge 도구를 시작하기 위해 "시작/대기/대기"명령을 제거했습니다. 이 작업이 수행 된 이유는 로컬 스크립트에서 aspnet_merge를 실행하기 전에 aspnet_compiler을 사용하여 코드 파일을 먼저 컴파일했기 때문입니다. 필자는 필자가 필요로하는 설정 파일을 삭제하는 것과 달리 파일의 나머지 부분을 다른 명령 파일로 분할해야했습니다.

관련 문제