워크 스테이션은 64 비트 Vista를 실행하고 ASP.NET MVC 웹 응용 프로그램 용 프로덕션 서버는 64 비트 Server 2008 서버입니다. 그러나 TeamCity를 실행하는 빌드 서버는 Server 2008 32 비트 서버입니다. 이러한 빌드를 가져 와서 64 비트 프로덕션 서버에 배포합니다. 응용 프로그램은 모두 C#으로 작성되었습니다. 32 비트 환경에서 빌드를 수행해야합니까? 빌드 서버를 업그레이드해야합니까?.NET 웹 응용 프로그램 용 32 비트 빌드 서버 및 64 비트 프로덕션 서버
3
A
답변
7
기술적으로 컴파일러는 플랫폼에 종속되지 않는 IL 코드 만 생성하기 때문에 기술적으로 문제가 없어야합니다.
.NET 응용 프로그램은 프로덕션 환경의 x64 CLR에서 실행됩니다. 런타임시 JIT 컴파일러는 x64 코드를 생성합니다.
-2
제 경험으로 32 비트 컴퓨터로 응용 프로그램을 컴파일하고 64 비트에 배포하면 응용 프로그램이 느리게 실행됩니다. 웹 앱의 경우 다를 수 있습니다.
관련 문제
- 1. 32 비트 서버 및 32/64 비트 클라이언트가있는 서브 버전
- 2. 32 비트 빌드 서버에서 64 비트 웹 응용 프로그램을 빌드
- 3. 64 비트 서버 대상, 32 비트 OS에서 개발
- 4. 웹 응용 프로그램 실행 32/64 비트
- 5. LD_PRELOAD_PATH (64 비트 환경에서 32 비트 응용 프로그램 용)
- 6. 64 비트 COM (ActiveX) 서버
- 7. 32 비트 또는 64 비트 dll로 .net 응용 프로그램을 컴파일
- 8. 64 비트 프로세서의 .net 2.0 응용 프로그램?
- 9. 32 비트 응용 프로그램에서 "관련이없는"64 비트 응용 프로그램
- 10. * .WAR (64 비트 x 32 비트) 생성
- 11. 64 비트 Java 응용 프로그램 : 64 비트 OS, 64 비트 JRE 및 64 비트 응용 프로그램이 필요합니까?
- 12. .net 콘솔 응용 프로그램 32 대 64 비트
- 13. 32 비트 64 비트 호환
- 14. 하나의 빌드 - 다중 출력 (64/32 비트)
- 15. 64 비트 서버에서 응용 프로그램 풀 32 비트 모드 사용
- 16. 32 비트/64 비트 OS?
- 17. 32 비트 및 64 비트 ASP.NET 배포
- 18. 32 비트 및 64 비트 .NET machine.config를 수정하기 위해 32 비트 설치 프로그램을 시작하는 동안 64 비트 프로세스를 시작하십시오.
- 19. 64 비트 IIS 서버에서 32 비트 ASP.NET 응용 프로그램 구성
- 20. 32 비트 및 64 비트 CPU/OS
- 21. 64 비트 Weblogic 서버의 32 비트 JDK
- 22. 64 비트 .Net 응용 프로그램에서 가져 오는 32 비트 dll
- 23. SharePoint 64 비트 또는 32 비트
- 24. 32 비트 라이브러리를 64 비트 .NET 응용 프로그램 및 메모리 사용량에 연결
- 25. 32 비트 64 비트 참조 라이브러리
- 26. 32 비트 서버 최대 메모리
- 27. 32 비트 IIS6에서 64 비트 IIS7으로 .Net 4.0 웹 응용 프로그램을 마이그레이션하십시오.
- 28. 32 비트 웹 응용 프로그램이 64 비트 서버에서 WOW64로 실행됩니까?
- 29. 32 비트 swt eclipse rcp 응용 프로그램에서 64 비트 OLE로드
- 30. 32 비트 환경에서의 프로그래밍과 64 비트 환경에서의 프로그래밍/빌드 구성
감사합니다. 나는 이것이 사실이라고 생각했다. 그러나 나는 확신하고 싶었다. –
C 또는 C++에서 플랫폼 종속 코드를 생성하더라도 x86에서 실행되는 x64 크로스 컴파일러가 x64 네이티브 컴파일러와 동일한 코드를 생성 할 것으로 예상 할 수 있습니다. – bk1e
예! 컴파일러의 코드베이스는 일반적으로 실행되도록 컴파일 된 모든 플랫폼에서 동일합니다. –