无法将输入 xml 文件内容转换为 DataSet。未找到请求的值“ConnectionStrings”

Posted

技术标签:

【中文标题】无法将输入 xml 文件内容转换为 DataSet。未找到请求的值“ConnectionStrings”【英文标题】:Unable to convert input xml file content to a DataSet. Requested value 'ConnectionStrings' was not found 【发布时间】:2018-12-12 11:58:14 【问题描述】:

我的视觉工作室有问题。 我使用 Visual Studio 2015 并选择框架 4.5 并创建一个空网站。 然后我将 Dataset.xsd 添加到我的项目中(在 App_Code 中),然后使用服务器资源管理器将我的数据库表添加到数据集中。 通过拖放,它在 web.config 中创建连接字符串,当我构建解决方案时,我得到了这个错误。我附上了截图。 注意:这个方法我用过很多次了,以前都没问题, 但最近我得到错误。 请帮我。 谢谢。

【问题讨论】:

截图在哪里? 可以添加web.config的sn-p吗? 【参考方案1】:

问题出在带有 TableAdapter 连接字符串的 DataSet.xsd 文件中,您已通过拖放将其添加到 Dataset 中。

    在 xml 编辑器中打开 DataSet.xsd 文件 删除具有属性 AppSettingsObjectName="web.config" 的连接字符串 再次使用普通编辑器打开数据集。 现在删除您通过拖放添加的 TableAdapter 通过右键选项See Here在数据集中再次添加TableAdapter

【讨论】:

【参考方案2】:

以下文章讨论了有关从 Microsoft 的 XML 加载数据集内容的选项:

[Link]

请参考它,如果没有帮助,这里是讨论这个问题的微软社区论坛

[Link 2]

【讨论】:

首先感谢您的关注,我读了那篇文章,但我不知道我该怎么做才能解决我的问题。你能帮我一步一步解决吗? 当然,问题出在 web.config ,尝试检查它是否包含正确的语法来检查它尝试创建一个普通页面来测试连接,如果它不起作用检查dB的名称,用户名和Pass

以上是关于无法将输入 xml 文件内容转换为 DataSet。未找到请求的值“ConnectionStrings”的主要内容,如果未能解决你的问题,请参考以下文章

.NET将XML转换成数组问题

C# XML 反序列化为一张表中的 DataSet

是否有任何现成的 xslt 文件可以将 ODF 内容 xml 转换为纯文本?

如何将 XML 转换为具有二进制数据内容的 Json

使用 Python 将 XML 转换为 CSV

DataSet.ReadXml - 错误“输入字符串的格式不正确”