win 2003 2003 32 비트 서버에 cc.net 빌드 서버가 있습니다. Targets="ResolveReferences;_WPPCopyWebApplication"
으로 웹 프로젝트를 만들고 있습니다. 결과를 64 비트 웹 서버에 배포하고 있습니다. 문제는 _WPPCopyWebApplication
이 dll이 32 비트이기 때문에 우리의 64 비트 서버에서 깨는/bin 출력 폴더에 시스템 dll (System.Data, PresentationCore, System.Web)을 추가하는 것 같습니다. 우리는 AnyCPU 옵션으로 구축하고 있습니다.32 비트 빌드 서버에서 64 비트 웹 응용 프로그램을 빌드
1
A
답변
3
64 비트 플랫폼에서 웹 서버를 실행하려고하면 .net은 x64 시스템 어셈블리에 최적화되어 사용됩니다. 따라서 웹 서버가 충돌합니다. 내가 detailes 있지만 잘못된 플랫폼 (x86/x64)에서 오류가있을 수 있습니다.
x86을 사용하는 32 비트 빌드 머신에서 컴파일 할 것을 제안 할 수 있습니다. x64 서버는 32 비트 dll 만 사용해야합니다. 빌드 머신을 x64로 마이그레이션 할 때 프로젝트를 AnyCPU로 다시 설정할 수 있습니다.
관련 문제
- 1. 하나의 빌드 - 다중 출력 (64/32 비트)
- 2. 32 비트 웹 응용 프로그램이 64 비트 서버에서 WOW64로 실행됩니까?
- 3. 32 비트 XP 컴퓨터에서 64 비트 Qt 빌드
- 4. 32 비트 환경에서의 프로그래밍과 64 비트 환경에서의 프로그래밍/빌드 구성
- 5. 64 비트 서버에서 응용 프로그램 풀 32 비트 모드 사용
- 6. 32 비트 64 비트 호환
- 7. 64 비트 IIS 서버에서 32 비트 ASP.NET 응용 프로그램 구성
- 8. 64 비트 응용 프로그램을 개발 중입니다. 32 비트 OS에서 64 비트 응용 프로그램을 실행할 수 있습니까?
- 9. 64 비트 Windows 서버에서 Visual C++ 2005의 32 비트 응용 프로그램을 컴파일하는 방법 2008
- 10. 웹 응용 프로그램 실행 32/64 비트
- 11. 64 비트 OS에서 odcctools 빌드
- 12. .NET 웹 응용 프로그램 용 32 비트 빌드 서버 및 64 비트 프로덕션 서버
- 13. asp.net 32 비트 응용 프로그램이 64 비트 서버에서 32 비트 ODBC 드라이버를 찾을 수 없습니다.
- 14. 32 비트 또는 64 비트 dll로 .net 응용 프로그램을 컴파일
- 15. 64 비트 Linux에서 32 비트 응용 프로그램을 실행할 수 없습니다.
- 16. 32 비트/64 비트 OS?
- 17. 32 비트 IIS 응용 프로그램과 함께 64 비트 서버에서 실행되는 32 비트 암호화 구성 요소!
- 18. Visual Studio에서 64 비트 빌드 만들기
- 19. 32 비트 윈도우 아래의 64 비트 레지스터
- 20. 64 비트 Weblogic 서버의 32 비트 JDK
- 21. 64 비트 OS에서 32 비트 또는 64 비트 응용 프로그램을 사용 하시겠습니까?
- 22. 32 비트 및 64 비트 ASP.NET 배포
- 23. win32 비트 응용 프로그램이 64 비트 서버에서 실행됩니까?
- 24. * .WAR (64 비트 x 32 비트) 생성
- 25. 32 비트 64 비트 참조 라이브러리
- 26. 64 비트 아키텍처와 32 비트 인텔 아키텍처에서 애플리케이션이 어떻게 수행되어야합니까?
- 27. 32 비트 라이브러리를 64 비트 프로그램에 연결
- 28. 32 비트 및 64 비트 .NET machine.config를 수정하기 위해 32 비트 설치 프로그램을 시작하는 동안 64 비트 프로세스를 시작하십시오.
- 29. 32 비트 dll에서 64 비트 dll로 변환
- 30. Windows에서 64 비트 C 파이썬 확장 빌드
그래, 그것도 하나의 해결책이지만 우리는 64 비트에서만 웹 서버를 가동하여 램을 완전히 사용할 수 있습니다. –
32 비트 빌드 도구가 32 비트 DLL을 사용하는 몇 가지 경우를 알고 있습니다. 정확히 오류의 원인을 찾을 수 있지만 32 비트 빌드 서버에서 해결할 수는 없다고 생각합니다. 64 비트 빌드 서버로 이동할 때가 될지도 모릅니다. –