没有名为“myconnection”的连接字符串;可以在应用程序配置文件中找到

本文关键字:应用程序 配置文件 字符串 myconnection 连接 | 更新日期: 2023-09-27 18:07:30

我正在使用实体框架和azure,我在一个web角色中获得了一个WCF,该角色使用实体框架项目的方法……似乎我将连接字符串放在错误的文件上,或者我错误地定义了它。内容如下:

<connectionStrings>
  <!-- Windows Azure SQL Database Connection String -->
  <add name="AMTEntitiesContainer" 
   connectionString="here goes my connection string" 
   providerName="System.Data.EntityClient" />
</connectionStrings>

这是在我的实体库项目的app.config文件中,它应该进入我的webrole的配置吗?还是应该放到我的WCF服务中?

没有名为“myconnection”的连接字符串;可以在应用程序配置文件中找到

连接字符串应该在web中。WCF服务的配置。EntityFramework项目将在进程中执行。WCF服务是正在运行的进程。

这也有助于理解这些事情。

很抱歉,我还不能写评论

如果是与Azure交互的WebService,则需要将其移到其Web.config中。

我有这个,很简单,因为我的模型创建错误了。我做错了:

var model = new ModelName;

而不是正确地做:

var model = ModelName.Create();

所以这个错误可能会因为一个简单的原因被抛出,比如