C# 从现有数据连接创建连接字符串

C# 从现有数据连接创建连接字符串,c#,asp.net,visual-studio-2013,C#,Asp.net,Visual Studio 2013,我想连接到Oracle数据库,但当我手动编写正确的连接字符串时,Visual Studio向我抛出错误: 正在运行转换:读取数据库架构失败-键“data source”的值长度超过其限制“128”。 当我通过代码隐藏的代码连接时,这个连接字符串可以工作,但当我将它添加到配置文件时,它会抛出这个错误 我也通过数据连接创建了正确的连接字符串,但我不知道如何在配置文件中自动创建它,例如从数据连接导出到配置或其他 谢谢 当我将正确的连接字符串放在那里时,会显示此错误 一个简单的谷歌搜索会为你节省很多时

我想连接到Oracle数据库,但当我手动编写正确的连接字符串时,Visual Studio向我抛出错误: 正在运行转换:读取数据库架构失败-键“data source”的值长度超过其限制“128”。 当我通过代码隐藏的代码连接时,这个连接字符串可以工作,但当我将它添加到配置文件时,它会抛出这个错误

我也通过数据连接创建了正确的连接字符串,但我不知道如何在配置文件中自动创建它,例如从数据连接导出到配置或其他

谢谢

当我将正确的连接字符串放在那里时,会显示此错误


一个简单的谷歌搜索会为你节省很多时间显示
谷歌是你最好的朋友
我的代码中有连接字符串,但我想把它放到app.config文件中,因为我想把它连接到DAO(PetaPoco),它使用配置文件中的ConnectionStringName。。。这帮不了我..什么意思它帮不了你什么意思..从代码中删除连接字符串并将其放在app.config文件中这不是一项困难的任务。。此外,如果您只需从一个位置更改app.config文件,就必须重新配置或指向其他数据库,则几乎不需要重新编译代码。。远离HardCoding@DJKRAZE当在ASP.NET环境中时,它将是
web.config
machine.config
(这个问题被标记)。因此,错误是“键“数据源”的值长度超过其128的限制。您检查过数据源密钥了吗?看看这个:或者对错误进行搜索-我找到了更多解释这个问题的结果