【问题标题】:Issue with the 'AspCompat' attribute“AspCompat”属性问题
【发布时间】:2009-12-07 10:00:05
【问题描述】:

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

'接下来我们需要使用ADO数据库连接对象在服务器上创建一个数据库连接对象。 '创建一个ADO连接对象 adoCon = Server.CreateObject("ADODB.Connection")

'使用 DSN 连接设置到 Connection 对象的活动连接 adoCon.Open ("DSN=Application")

所以他显然在使用旧的 ADO 对象,并希望它能够与 COM 兼容。

我尝试在此文件夹级别设置新的应用程序池并将其设置为使用经典管道,但这也无济于事。

没有将他所有的 ADO 代码重写为 ADO.NET,我可以做些什么来让他启动并运行?目前这对他来说是一个生产问题,所以时间对他来说至关重要。

谢谢!

【问题讨论】:

  • 哦,天哪。 ASP.Net 中的 CreateObject() 调用!?说不是这样!

标签: iis-7 ado


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-18
    • 2017-07-21
    • 2011-05-08
    • 2016-05-07
    • 1970-01-01
    • 2013-12-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多