2013-04-05 46 views
6

我正在使用實體框架和天藍色,我在使用實體框架的項目中使用方法的Web角色中獲得了WCF ..似乎我我將連接字符串在錯誤的文件或我錯誤地定義它。它是如下:在應用程序配置文件中找不到名爲「thenameofmyconnection」的連接字符串

<connectionStrings> 
    <!-- Windows Azure SQL Database Connection String --> 

    <add name="AMTEntitiesContainer" 
    connectionString="here goes my connection string" 
    providerName="System.Data.EntityClient" /> 

</connectionStrings> 

這是我的app.config文件在裏面我的實體圖書館project..should它去成我的webrole的配置?或者它應該進入我的WCF服務?

+1

app.config文件應位於與正在使用它的可執行文件相同的目錄中。 – 2013-04-05 14:57:30

回答

9

連接字符串應該位於WCF服務的web.config中。 EntityFramework項目將在進程中執行。 WCF服務正在運行。

0

如果是與Azure交互的WebService,則需要將其移至其Web.config中。如果這是應用程序,你有另一個問題。

1

This也可能有助於理解這些事情。

我很抱歉,我無法發表評論。

相關問題