2014-11-26 7 views
11

Quando ho distribuito l'applicazione MVC su IIS, il databse localDB non viene avviato correttamente. Il messaggio di errore è il seguente: Chiamata API di Windows WaitForMultipleObjects ha restituito il codice di errore: 575. Il messaggio di errore di sistema di Windows è: {Errore applicazione} L'applicazione non è stata avviata correttamente (0x% lx). Fare clic su OK per chiudere l'applicazione. Segnalato alla riga: 3621.LocalDB non viene avviato correttamente per il processo di lavoro IIS

Ma il localDB funziona perfettamente con l'applicazione Visual Studio e con lo studio di gestione sqlserver. Ho già riavviato e ricreato dal prompt dei comandi per farlo funzionare. Ma niente sta funzionando. Il problema è venuto quando ho reinstallato IIS nella mia macchina. Come posso risolvere questo problema. Qualsiasi aiuto sarà apprezzato.

+0

Verificare che l'utente che esegue l'istanza del pool di applicazioni abbia accesso al DB locale. Un modo per testarlo è aggiungere le proprie credenziali –

+0

Hai registrato componenti asp.net su IIS (Aspnet_regiis.exe)? La semplice asp.net page aspx funziona correttamente? –

+0

Sembra che il problema sia un problema di impostazioni o un problema di autenticazione. Non penso ancora che abbia a che fare con l'accesso al database, perché avresti ricevuto un codice di errore diverso. È possibile eseguire il ping del server IIS con successo e controllare le impostazioni del servizio in web.config per l'applicazione? –

risposta

0

Basta eliminare tutti i file nella cartella "C:\Users\MYUSERNAME\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances\v11.0". Assegna permessi di scrittura alla cartella v11.0. Se non è possibile creare un'altra istanza, fornire il permesso di scrittura alla cartella Instances.

Problemi correlati