在经典 ASP 站点中查找 MySql 凭据

Posted

技术标签:

【中文标题】在经典 ASP 站点中查找 MySql 凭据【英文标题】:Find MySql Credentials in Classic ASP site 【发布时间】:2013-12-17 11:11:34 【问题描述】:

我是一名 .NET 开发人员,不熟悉经典 ASP 站点的配置方式。我必须将旧的 Classic ASP 站点迁移到新服务器,但在代码中找不到数据库凭据。我能找到的唯一参考如下。

Dim Connect
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "mysql"

已尝试搜索您希望找到连接字符串但一无所获的标准组件。

还有什么我应该去寻找的地方吗?服务器本身是否有一些配置可以保存凭据?

我知道这有点含糊,但希望您能提供任何帮助。

谢谢

【问题讨论】:

您应该在控制面板的 ODBC 数据源中找到此连接的设置(名为“MySQL”)(或者如果它位于 Web 服务器上,则应该在基于 Web 的网站控件中的某处进行设置控制板)。不幸的是,您将只能获取连接 URL 和用户名,因为密码不可见。 【参考方案1】:

它可能是存储在旧服务器上的 Windows 注册表中的 ODBC 数据源。

参见http://classical-asp.blogspot.nl/2010/08/opening-connection-with-odbc.html(“在 Windows 注册表中保存连接字符串”一章)

【讨论】:

以上是关于在经典 ASP 站点中查找 MySql 凭据的主要内容,如果未能解决你的问题,请参考以下文章

在 SharePoint Web 应用程序和 ASP.NET Web 应用程序之间传递用户凭据

如何在 asp.net 4.5 中使用 facebook 帐户开发登录

域 PC 和 SharePoint 站点上的不同凭据。谁的凭据用于 HTTP 请求?

您如何保护 API 密钥和第 3 方站点凭据 (LAMP)?

如何在我的站点中启用来自 Google 的此凭据选择器?

用于 WEB API 调用的 ASP.NET 默认凭据