2012-08-10 3 views
0

나는 ASP.NET v3.5 웹 사이트 프로젝트를 가지고 있습니다. 내 프로젝트는 서버에서 시각적으로 작동합니다.하지만 게시가 끝나면 오류가 발생합니다.서버에서 작동하지만 출판 후 오류가 발생했습니다

"어셈블리 'App_Web_wkfb1ehc'을로드 할 수 없습니다. 페이지에 액세스하기 전에 컴파일되었는지 확인하십시오."

나는이 응용 프로그램 풀의 문제라고 생각하지만 난 내가 전에 보았다 나는 우리가 그것을 해결하는 방법을 기억하는 것을 시도하고 있기 때문에이 성가신

+0

가지고 이것 좀 봐 : http://stackoverflow.com/questions/606919/odd-net-could 여전히 해당 설정을 변경 한 후 문제를 얻을 경우,이 SO 질문에 봐 -not-load-assembly-error 도움이 될 수 있습니다. –

답변

0

해결하는 방법을 모르겠어요.

우리가 한 일은 서버의 사이트 bin 폴더의 내용을 완전히 삭제 한 다음 다시 배포 한 것입니다. 기본적으로 사이트의 코드를 컴파일 할 때 VS는 DLL 파일에 대해 이러한 "App_Web_ *"이름을 생성하며 때때로 새로운 코드 파일이 페이지 코드 숨김으로 컴파일되지만 해당 페이지의 이전 DLL은 bin 폴더에 있습니다. , 당신이보고있는 오류가 발생할 수 있습니다 (적어도 우리는 그게 문제라고 생각했다 생각 :))

당신이 할 수있는 또 다른 일은 귀하의 프로젝트에 대한 고정 DLL의 이름을 설정하는 것입니다. 그 방법에 대한 정보는 http://msdn.microsoft.com/en-us/library/aa992037(v=vs.80).aspx에서 확인할 수 있습니다.

ASP.NET WebForms Deployment - Setting the compiled \bin directory DLL names

관련 문제