방금 다른 프로젝트 페이지와 해당 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 \ Framework \ v2.0.50727 \ Temporary ASP.NET Files \ 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 \”에서 모든 폴더를 삭제 한 다음 soultion을 정리하고 다시 작성하려고했습니다. 그러나 여전히 작동하지 않습니다.
답변
제 경우에는 가상 응용 프로그램의 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"
의 compilation
-element에 속성을 추가 한 후에도 오류가 지속되었습니다 .
또한 ASP.Net Temporary Files
-directory 를 삭제하는 데 도움이되지 않았습니다 .