2013-04-05 6 views
6

Pracuję z frameworkami entity i azure, mam WCF w roli sieciowej, która używa metod z projektu z frameworkami entity.it wydaje się, że I jestem umieszczenie ciąg połączenia na niewłaściwym pliku lub że jestem definiowania go niesłusznie .. to jest w następujący sposób:W pliku konfiguracyjnym aplikacji nie znaleziono łańcucha połączenia o nazwie "thenameofmyconnection".

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

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

</connectionStrings> 

jest to w moim pliku app.config w moich jednostkach biblioteka project..should pójść do do konfiguracja mojego Webrole? lub czy powinien przejść do mojej usługi WCF?

+1

Plik app.config powinien znajdować się w tym samym katalogu co plik wykonywalny, który go używa. –

Odpowiedz

9

Ciąg połączenia powinien znajdować się w pliku web.config usługi WCF. Projekt EntityFramework zostanie uruchomiony w procesie. Usługa WCF jest uruchomionym procesem.

0

Jeśli jest to usługa WebService wchodząca w interakcję z Azure, musisz przenieść ją do pliku Web.config. Jeśli jest to aplikacja, masz inny problem.

1

This może być również pomocne w zrozumieniu tych rzeczy.

Przykro mi z powodu wpisu, nie mogę jeszcze pisać komentarzy.

Powiązane problemy