本文介绍了无连接字符串可能会在应用程序配置文件中找到(但的确存在)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有我发布到IIS的Web API项目,它抱怨有我的配置文件中的特定名称的连接字符串。我验证有这么绝不能拿起它的网络API项目在我的web.config文件中的条目。我能够在本地运行同样的web.config文件中使用Visual Studio 2013。
我深知引用的启动项目必须有连接字符串和是这样对我。我验证了我的网络API项目有如下(我成功地使用我的本地机器上的相同)。
连接字符串 <&是connectionStrings GT;
<添加名称=MYDB connectionString=\"metadata=res://*/MyDB.csdl|res://*/MyDB.ssdl|res://*/MyDB.msl;provider=System.Data.SqlClient;provider连接字符串=安培; QUOT;数据源=本地主机\\ MYDB;初始目录= MYDB;集成安全=真; MultipleActiveResultSets = TRUE;应用=&的EntityFramework放大器; QUOT;的providerName =System.Data.EntityClient/>
< /&是connectionStrings GT;
时它在抱怨另一个配置文件中的其他地方的服务器上?
我已经尝试过在this 的问题,没有运气。
解决方案
Your web.config file should be in same folder as Global.asax, packages.config and not in bin folder.
这篇关于无连接字符串可能会在应用程序配置文件中找到(但的确存在)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!