诊断运行ASP.NET应用程序为64位的问题

时间:2010-05-01 21:09:58

标签: .net asp.net 64-bit

我需要以64位运行ASP.NET应用程序。该应用程序非常大,并且有许多程序集要加载。当我运行它时,一旦我转到第一页,我就会在网页中收到“不是有效的Win32应用程序”错误。该页面是一个非常简单的“Hello World”页面。但是,它必须在将程序集加载为64位时遇到问题。我怎样才能确定哪个是问题?

2 个答案:

答案 0 :(得分:2)

当您说“以64位运行”时,您是说您在Windows 2008 x64 / IIS 7上运行吗?此外,如果您在运行适用于32位版本的应用程序时遇到问题,则可以使用CorFlags专门告知程序集在x64计算机上以32位模式运行。这对我们新的Citrix服务器非常方便,这个服务器全部是Win2k8 64位,我们有很多供应商.net应用程序表现得很奇怪/根本不工作,直到我们发现这个工具

答案 1 :(得分:0)

你是在64位模式下运行IIS吗? http://blog.danbartels.com/archive/2005/05/18/662.aspx