2010-05-01 6 views
1

ASP.NET 응용 프로그램을 64 비트로 실행해야합니다. 응용 프로그램은 꽤 크고 많은 어셈블리를로드해야합니다. 내가 그것을 실행하면 첫 페이지로 이동하자마자 웹 페이지에서 "유효한 Win32 응용 프로그램이 아닙니다"오류가 발생합니다. 이 페이지는 매우 간단한 "Hello World"페이지입니다. 그러나 64 비트로 어셈블리를로드 할 때 문제가 발생해야합니다. 어떤 것이 문제인지 어떻게 알 수 있습니까?ASP.NET 응용 프로그램을 64 비트로 실행하는 중 진단 문제

+0

호스팅 OS 32 비트입니까? – Oded

+0

64 비트 OS가있어서 64 비트를 사용하여 앱을 실행해야합니다. – user31673

답변

2

"64 비트로 실행"이라고 말하면 Windows 2008 x64/IIS 7에서 실행 중입니까? 또한 32 비트 버전에서 잘 작동하는 응용 프로그램을 실행하는 데 문제가있는 경우 CorFlags을 사용하여 x64 컴퓨터에서 32 비트 모드로 실행되도록 어셈블리를 구체적으로 말할 수 있습니다. 이것은 Win2k8 64 비트 버전의 새로운 Citrix 팜에서 매우 편리했습니다.이 도구를 발견 할 때까지 많은 .net 응용 프로그램이 이상하게 작동하거나 전혀 작동하지 않습니다.

+0

64 비트를 실행해야합니다. 내가 사용하고있는 테스트 머신은 Win XP Pro 64-bit입니다. – user31673

관련 문제