5

对于连接数据库和读取数据,我正在使用从 Web.config 文件中读取连接字符串的数据集。一切都在 Visual Studio 2013 中运行。但是当我在 Visual Studio 2017 中打开这个项目时,我无法配置。它错误:

找不到连接字符串 xxxx。在应用程序设置中找不到连接字符串或无法加载与连接字符串关联的数据提供程序

在此处输入图像描述

4

3 回答 3

7

首先尝试将您的 Visual Studio更新到 15.9。如果它没有解决问题,请尝试以下步骤:

  • 关闭DataSet出现错误的窗口。
  • 右键单击DataSet解决方案资源管理器中的 。
  • 从上下文菜单中选择“打开方式...”。
  • 从列表中选择“源代码(文本)编辑器”,然后按“确定”按钮。

在文件顶部附近,您会看到一个包含多个元素的元素。大多数DataSet应该只有一个元素。如果你遇到了我上面描述的问题,你至少有两个,一个是不正确的。删除它或以其他方式修复它,保存文件并正常重新打开。

参考:

https://blog.dmbcllc.com/unable-to-find-connectionfor-object-webconfig/

更新我的数据集设计器的问题:找不到连接“ERMConnectionString(设置)1”

由于以下错误,无法加载数据集:无法找到连接...

数据集设计器:“找不到对象‘MySettings’的连接 MyConn (MySettings)1”

在表适配器配置属性中找不到对象“Web.config”的连接“MyConnName”

于 2018-12-02T07:58:47.927 回答
3

这是一个TableAdapter错误。TableAdapter 提供应用程序和数据库之间的通信。有人声称,Visual Studio 15.8.x似乎不再使用web.config中的连接字符串,而在 15.7.x 等以前的版本中可能没有任何问题。

我相信您可以通过使用如何:保存和编辑连接字符串中列出的方法之一来重现工作的任何方式。

于 2018-12-03T00:17:37.443 回答
0

将 VS 更新到 15.9。这将解决现有问题

于 2018-12-09T22:47:21.270 回答