'AspCompat'属性问题

时间:2009-02-10 16:35:35

标签: iis-7 ado

我的客户的一个网站(我没有编写代码)昨天被他的主机迁移到了一个新服务器。使用aspcompat属性的所有这些aspx代码现在都是炸弹 -

<%@ Page Language =“VB”AspCompat =“true”%> '接下来,我们需要使用ADO数据库连接对象在服务器上创建数据库连接对象。 '创建一个ADO连接对象 adoCon = Server.CreateObject(“ADODB.Connection”)

'使用DSN连接设置与Connection对象的活动连接 adoCon.Open(“DSN =申请”)

所以他显然使用了旧的ADO对象,并且依赖于COM兼容性来实现它。

我尝试在此文件夹级别设置一个新的应用程序池,并将其设置为使用Classic管道,但这也没有帮助。

如果没有将他的所有ADO代码重写为ADO.NET,我该怎么办才能让他运行起来?这对他来说是一个生产问题,所以对他而言,时间至关重要。

谢谢!

1 个答案:

答案 0 :(得分:0)

显然这是服务器配置问题,因为它是导致问题的迁移。考虑到这一点,有以下几点需要检查:

  • .Net框架版本(和Service Pack)使用。它与旧服务器匹配吗?
  • 检查web.config以查找将其绑定到旧服务器的任何内容
  • 检查machine.config文件
  • 检查新服务器与旧
  • 的信任级别
  • 检查新服务器与旧
  • 的文件/安全权限

[更新]:
我刚刚在谷歌上发现了这个:http://forums.iis.net/t/994019.aspx