如何弄清楚为什么.NET应用程序在64位计算机上以32位运行

时间:2010-04-15 14:35:50

标签: .net asp.net 64-bit

我有一个.NET应用程序(webforms - .NET 3.5),它在64位服务器上运行为32位(我检查了IntPtr.Size结果)。编译设置为AnyCPU所以我希望在64位机器上,应用程序将以64位运行。应用程序中包含许多第三方程序,它们是否会导致问题?我如何弄清楚为什么没有进行64位编译?

1 个答案:

答案 0 :(得分:1)

我会检查IIS以确保您已安装64位版本。这就决定了ASP.NET应用程序的运行方式。

64位窗口上的32位 http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/13f991a5-45eb-496c-8618-2179c3753bb0.mspx?mfr=true