WEB开发网
开发学院WEB开发ASP 传统ASP程序开发者使用IIS7小提示 阅读

传统ASP程序开发者使用IIS7小提示

 2007-06-18 12:04:38 来源:WEB开发网   
核心提示:至今还有这么多传统ASP (Classic ASP) 应用程序和开发者,真让我感到惊讶,传统ASP程序开发者使用IIS7小提示,我还记得96、97年的时候IIS3问世,我体验了最原始的ASP程序,我们在Vista IIS7的一个变动就是缺省不使用ASP和Access,本篇我将详细描述这一变化, 但根本上这是因为应用程序

至今还有这么多传统ASP (Classic ASP) 应用程序和开发者,真让我感到惊讶。我还记得96、97年的时候IIS3问世,我体验了最原始的ASP程序,并为它与ColdFusion相比表现出的惊 人的可编程性赞叹不已。使用传统ASP我建立了许多应用, 它将成为我记忆中永不褪色的闪光点:)

使用传统ASP编程的开发人员应该对IIS7的几个小变化引起注意。  

ASP缺省不安装  

重要的事先来! 如果从XP迁移到Vista / Longhorn Server, 您也许会得到这个错误:

-------------------------------------------------------------------------------------------------------------------- 

HTTP Error 404.3 - Not Found  

Description: The page you are requesting cannot be served because of the Multipurpose Internet Mail Extensions (MIME) map policy that is configured on the Web server. The page you requested has a file name extension that is not recognized, and is not allowed. 

--------------------------------------------------------------------------------------------------------------------

这是您没有安装ASP组件时的情形,所以去您安装IIS的地方找到IIS/WWW Services(WWW服务)/Application Development(应用程序开发)/ASP 来安装它。:) 

Access 与传统ASP  

很多人使用Access作为数据库-因为它小巧,可复制, 容易处理。我们在Vista IIS7的一个变动就是缺省不使用ASP和Access。本篇我将详细描述这一变化, 但根本上这是因为应用程序池(Application Pool)缺省不再使用windows  emp, 而改为应用程序池身份档案(identity's profile)和临时目录。并且因为只有"网络服务"才能向网络服务的临时目录执行写入操作, ASP使用虚拟身份(impersonated identity)访问数据库, 所以匿名或已认证的ASP应用程序就会中止。如果您在IIS7使用ASP+Access、你大概会看到与以下提示类似的错误信息:

1 2 3  下一页

Tags:传统 ASP 程序

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接