miałem pewne problemy z użyciem autoryzacji przed więc mam nowiutki wszystko - nowy komputer, nowy OS, świeża instalacja VS, nowej aplikacji i DB w nowej grupy zasobów na platformie Azure. Cały shabang.nie można przechowywać użytkowników w domyślnej aplikacji MVC
Mogę potwierdzić, że mogę zalogować się do bazy danych Azure DB, jak pokazują poniższe zrzuty ekranu.
widzę baz danych, tabele, użytkownicy itp
Problem polega na tym, że chociaż to działa lokalnie (przy użyciu ciąg domyślny zapewnione podłączenie automagicznie dla mnie), nie działa zbyt dobrze na Azure (chociaż używam pliku publikowania z tego miejsca). Było napisane coś o tym, że plik nie został znaleziony i zgodnie z this answer, potrzebowałem zmienić ciąg połączenia.
Po zmianie tego ustawienia pojawia się następujący błąd. Należy pamiętać, że zapora jest otwarta i że mogę uzyskać dostęp do bazy danych po uruchomieniu kodu moich aplikacji. Czuję, że coś jest nie tak, kiedy część uwierzytelniania jest konfigurowana automatycznie. Nie mam jednak pomysłów, jak go rozwiązać.
[SqlException (0x80131904): Logowanie nie powiodło się dla użytkownika "Chamster". Do tej sesji przypisano identyfikator śledzenia "09121235-87f3-4a92-a371-50bc475306ca". Podaj ten identyfikator śledzenia do obsługi klienta, gdy potrzebujesz pomocy.]
Ciąg połączenia, którego używam, jest to.
Server=tcp:f8goq0bvq7.database.windows.net,1433;
Database=Squicker;
User [email protected];
Password=Abc123();
Encrypt=True;
TrustServerCertificate=False;
Connection Timeout=10;
Ten problem przez pewien czas mi przeszkadzał, a ja zapłacę za dwa dni. Każda sugestia jest bardzo doceniana.
Ta odpowiedź może być pomocna: http://stackoverflow.com/a/25220761/5642735 – alxersov
@aersh Czy mógłbyś podać obraz i/lub opis, jak dotrzeć do nowego portalu (w przeciwieństwie do klasyczny w tej odpowiedzi)? Nie twierdzę, że to jest poprawna odpowiedź, ale nie zaszkodzi to jasno powiedzieć. Uważam, że mój plik konfiguracyjny jest używany, ponieważ po zmianie nazwy użytkownika i przesłaniu go na platformę Azure komunikat o błędzie odnosi się do zmienionej nazwy. Jednak na wszelki wypadek wypróbuję to. –