Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Re: 다른 프로세스가 파일을 사용 중이기 때문에 프로세스가 액세스 할 수 없습니다

5,857 views
Skip to first unread message

Ryu, Kyoung-Seok

unread,
Oct 3, 2005, 8:14:32 PM10/3/05
to
저도 다른 그룹에 올렸었습니다만..

KB에 의하면 버그라고(http://support.microsoft.com/kb/q313512/) 하더군요 2002
때 부터 발생하던 버그인데 왜그렇게 방치해 두는지 모르겠습니다.

몇가지 work around가 있습니다만 제 경우엔 다 마찬가지 였습니다.

Bug Apply To 항목에 올려 놨다고 하던데 vs.net 2005에서는 없어졌는지
모르겠습니다--;;

우선은 이 문제가 발생할 때 마다 IDE를 끄고 obj와 bin폴더를 삭제하고 다시
켠후 빌드 합니다. 이후 처음 한번은 빌드가 잘 되더군요 ..

"하동근" <@discussions.microsoft.com> wrote in message
news:0C6946C3-C169-47E7...@microsoft.com...
> 1. 닷넷 작업중 빌드시 a 어셈블리를 a.dll 파일에 복사할 수 없습니다.
> 다른 프로세스가 파일을 사용 중이기 때문에 프로세스가 액세스 할 수 없습니다
> 2. 임시 파일을 출력 디렉터리에 복사 할 수 없습니다.
> 라는 메세지가 뜰때도 있고 안뜰때도 있습니다.
> 근본적인 해결방안이 없나요?
> 참조를 지운 후 새로 올리고, 파일을 탐색기에서 복사하여 옮겨서 사용합니다.
>
> 추가 질문인데요
> 개발시 dll파일 사이즈 제약이 있습니까?
> 68k를 초과면 발생하는 것 같다는 말이 있습니다.


INSIDEAPPLE

unread,
Oct 4, 2005, 1:17:12 AM10/4/05
to
혹시 웹서버에서 해당 dll을 참조하는 aspx를 호출 하시나요?
머 테스트 목적이던지, 빌드되는 dll을...
로컬테스트이던.. 테스트하신다면 웹페이지 호출시 해당 dll을
워커프로세스(w3wp.exe) 에서 메모리에 로드하게 됩니다..
iis6 응용프로그램 설정 기본값에는 20분동안 작업이 없으면 워커 프로세스가
죽게 되어 있는데요.. 살아 있을때 빌드하면 말씀하신 에러가 납니다...
뭐 물론 다른 프로세스에서 잡고 있어서 그런담 모르겠지만..^^
제가 추측하게 맞담, 정확치는 않치만.. 2005 에서는 iis를 이용하지 않고도
웹페이지를 띄울수
있다고 하니.. 오류가 안날수도.. ^^

--

----------------------------------------------
http://www.serverinfo.pe.kr
insid...@gmail.com


"Ryu, Kyoung-Seok" <narzis_No_spam@++feelanet.com> wrote in message
news:ephSdiHy...@TK2MSFTNGP11.phx.gbl...

ToTheSky21

unread,
Oct 5, 2005, 9:48:29 PM10/5/05
to
에러내용 대로 지금 빌드하면서 사용하는 dll를

다른 프로세스에서 사용중으로 메모리에 적재되어 있는 상태이기 때문에

발생하는 에러 입니다

저는 그래서 해당 프로세스를 찾아서 kill해서 사용했습니다

그런데 해당 프로세스를 찾지 못하는 경우는

기냥 재부팅해서 다시 사용하는 막가파 방법도 통했습니다.

0 new messages