6

Mam witrynę działającą na Azure, która korzysta z pierwszego modelu bazy danych EF.Baza danych SQL Azure EF Pierwszy ciąg połączenia w portalu zarządzania Azure

Jeśli osadzę ciąg połączenia w pliku web.config i wdrożę wszystko jest różowe.

Ale nie chcę, aby ciąg połączenia w pliku web.config, ponieważ zawiera poświadczenia.

Więc przeniosłem go do obszaru ciągów połączenia w usłudze Azure Properties.

Pierwszy numer trafiony to błąd nieprawidłowego słowa kluczowego w metadanych.

Rozwiązałem to, zmieniając typ z Bazy danych SQL na Niestandardowy.

enter image description here

Jednak teraz uzyskać ten błąd:

The connection string 'MyEntities' in the application's configuration file does not contain the required providerName attribute."

Mam trawled wstęgi i próbowaliśmy wielu odmian ciąg połączenia, ale jeszcze nie znalazłem właściwy.

Uwaga: domyślam się, że mogłem zrobić to ustawienie aplikacji i przenieść inicjalizację łańcucha znaków do kodu, ale nawet z ciekawości chciałbym wiedzieć, jak to zrobić za pośrednictwem portalu.

Odpowiedz

2

Problem nie jest ciągiem połączenia, ale brak możliwości określenia providerName z portalu.

Spróbuj opublikować lokalny lub fałszywy ciąg połączenia i zastąp go tak, jak w ustawieniach aplikacji Azure. Zobacz tę odpowiedź: https://stackoverflow.com/a/18964294/94853

+0

Ha, takie proste! Wielkie dzięki. – Kildareflare

Powiązane problemy