2014-11-26 12 views
11

Po wdrożeniu aplikacji MVC w IIS, baza danych localDB nie uruchamia się poprawnie. Komunikat o błędzie jest następujący: Wywołanie funkcji API systemu Windows: WaitForMultipleObjects zwróciło kod błędu: 575. Komunikat o błędzie systemu Windows: {Błąd aplikacji} Aplikacja nie może uruchomić się poprawnie (0x% lx). Kliknij OK, aby zamknąć aplikację. Zgłaszane w linii: 3621.LocalDB nie uruchamia się prawidłowo dla procesu roboczego IIS

Ale localDB działa dobrze z aplikacją Visual Studio i ze studiem zarządzania sqlserver. Już go zrestartowałem i odtworzyłem go w wierszu polecenia, aby działał. Ale nic nie działa. Problem pojawił się, gdy zainstalowałem IIS w moim komputerze. Jak mogę to naprawić. Każda pomoc zostanie doceniona.

+0

Upewnij się, że użytkownik uruchamiający instancję puli aplikacji ma dostęp do localDB. Jednym ze sposobów sprawdzenia jest dodanie własnych poświadczeń. –

+0

Czy zarejestrowałeś komponenty asp.net w IIS (Aspnet_regiis.exe)? Czy strona asp.net asp.net działa poprawnie? –

+0

Wygląda na to, że przyczyną problemu są problemy z ustawieniami lub problem z uwierzytelnianiem. Nie sądzę, że ma to związek z dostępem do bazy danych, ponieważ otrzymałbyś inny kod błędu. Czy udało Ci się pomyślnie wysłać polecenie ping do serwera IIS i sprawdzić ustawienia usługi w pliku web.config dla swojej aplikacji? –

Odpowiedz

0

Po prostu usuń wszystkie pliki w folderze "C:\Users\MYUSERNAME\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances\v11.0". Nadaj uprawnienia do zapisu do folderu v11.0. Jeśli nie możesz utworzyć innej instancji, nadaj uprawnienia do zapisu do folderu Instances.

Powiązane problemy