ProgramingTip

오류 : 'ASP.global_asax'유형이 두 DLL에 모두 있습니다.

bestdevel 2020. 11. 10. 22:06
반응형

오류 : 'ASP.global_asax'유형이 두 DLL에 모두 있습니다.


다른 프로젝트 페이지와 해당 dll을 기존 프로젝트의 Bin / 폴더에 통합했습니다. 내 프로젝트 프레임 워크는 3.5입니다. 프로젝트 또는 솔루션을 빌드하려고 할 때 다음 오류가 발생합니다.

" 'ASP.global_asax'유형은 'c : \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files \ timesheet \ 15a75c54 \ 898b48b9 \ assembly \ dl3 \ 58b062b2 \ 00ceda54_c98cc801 \ App_global.asax에 모두 존재 .DLL '및'c : \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files \ timesheet \ 15a75c54 \ 898b48b9 \ App_global.asax.q_h6dbfx.dll 'c : \ Windows \ Microsoft.NET \ 프레임 워크 \ v2.0.50727 \ 임시 ASP.NET 파일 \ timesheet \ 15a75c54 \ 898b48b9 \ App_Web_admin.master.fdf7a39c.zecazgwd.0.cs "

web.config에 "batch = false"설정이 작동하지 않습니다. 또한 "c : \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files \"에서 모든 폴더를 삭제 한 다음 영혼을 정리하고 다시 작성했습니다. 그러나 여전히 작동하지 않습니다.


제 경우에는 가상 응용 프로그램의 bin 폴더에서 문제가 발생했습니다. 이 bin 폴더를 상상 보면 아마도 두 개의 파일을 볼 수있을 것입니다 ( 여기 에서 가능성 정보 ).

  • App_global.asax.dll
  • App_global.asax.compiled

이를 제거하면 오류가 해결됩니다. App_global.asax.dll도 가동에 생성되어 문제가 발생합니다. 그러나 거기에 있는지 조사 중이라고 의견을 환영합니다!


로 이동 경로 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files하여 애플리케이션의 모든 임시 파일을 지우고 솔루션을 빌드 한 다음 실행하는 것이 좋습니다 !


제 경우에는 "PrecompiledApp.config"를 실수로 제거하여 문제가 발생했습니다. 파일을 반환하자마자 모든 것이 작동하기 시작했습니다.


작동하는 솔루션을 찾기 전에 VS2013의 .NET 4.5에서 잠시 동안이 문제로 고생했습니다.

  • ASP.Net 프로젝트 bin폴더 의 내용을 수동으로 삭제합니다 . 충분하지 않습니다. 분명히 충분히 삭제되지 않았다.)

web.config batch="false"-element compilation속성을 추가 한 후에도 지속됩니다 .

또한 ASP.Net Temporary Files-directory 를 삭제하는 데 도움이되지 않습니다 .


제 경우에는 문제를 해결하기 위해 "PrecompileBeforePublish"를하고 아래 이미지와 같이 bin 폴더를 삭제해야했습니다.

단계적으로 설정


제 경우에는 "App_global.asax.compiled"라는 이름의 파일을 폴더에 추가 하여이 파일과 그 작업 만 삭제합니다.

이미지보기


제 경우에는 로컬에서 스테이지 사이트로 DLL을 추가했습니다.

여기에 이미지 설명 입력


최근 디버그 PC에서 서버로 사이트를 게시 할 때 동일한 오류가 발생했습니다. 옵션을 true로 변경하면 문제가 해결됩니다.

<DeleteExistingFiles>True</DeleteExistingFiles>

~ \ 속성 \ PublishProfiles \ FolderProfile.pubxml 파일


내 문제는 내 .net 프레임 워크에서 .net 표준 프로젝트를 참조했지만 어디에서 충돌했는지 확실하지 않습니다.


난 그냥 Clean Solution하고 Build Solution다음 해결!

참고 URL : https://stackoverflow.com/questions/20852039/compilation-error-the-type-asp-global-asax-exists-in-both-dlls

반응형