本文介绍了无连接字符串可能会在应用程序配置文件中找到(但的确存在)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有我发布到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.

这篇关于无连接字符串可能会在应用程序配置文件中找到(但的确存在)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-26 17:37