传统的ASP使用COM +在x64 Windows Server 2008和IIS7 [英] Classic ASP using COM+ on x64 Windows Server 2008 and IIS7
问题描述
(注:我想过张贴这serverfault,但我想更多的开发人员拍着他们的头针对这些问题,不是管理员)
(Note: I thought about posting this to serverfault, but I figured more developers have banged their heads against these issues than admins)
我试图建立在上述环境中同时使用ASP经典和ASP.NET 2.0的网页。应用网络和少数幸运的猜测很多常见的修复后,ASP.NET 2.0页面最终运行良好(减号COM +)。 ASP的经典页面根本没有运行。
I'm trying to set up a web page that uses both ASP Classic and ASP.NET 2.0 in the environment mentioned above. After applying many common fixes on the web and a few lucky guesses, the ASP.NET 2.0 pages are finally running fine (Minus COM+). The ASP Classic pages aren't running at all.
所以,我想在64位环境是我的大部分问题的原因。是否有任何人在这里使用旧的COM +东西与ASP经典和ASP.NET在x64和IIS7有一些智慧的话?
So I'm thinking the x64 environment is a the cause of most of my problems. Is there anyone here using old COM+ stuff with ASP Classic and ASP.NET in x64 and IIS7 with some words of wisdom?
推荐答案
您需要的应用程序池设置为32位模式(的启用32位应用程序高级属性)。正确设置匿名用户的权限。从的 learn.iis.net 。
You need to set the application pool to 32 bit mode ("Enable 32-bit Applications" in advanced properties). Set anonymous user permissions correctly. More IIS7 ASP material from learn.iis.net.
这篇关于传统的ASP使用COM +在x64 Windows Server 2008和IIS7的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!