contesto dei dati Codice di uscita di SubmitChanges () senza eccezioni - .net mvc distribuito su iis5.1

StackOverflow https://stackoverflow.com/questions/634177

Domanda

Ho appena distribuito la mia prima applicazione in .NET MVC e sto riscontrando problemi.

Ho risolto i problemi di iis 5.1 con il routing (se qualcuno lo sta cercando, vai qui: http: // itscommonsensestupid. blogspot.com/2008/11/deploy-aspnet-mvc-app-on-windows-xp-iis.html )

** Ora il mio problema è che ovunque io chiamo db.SubmitChanges () sul mio contesto di dati sembra fermare il codice e non continua l'aggiornamento. C'è un passo che mi manca durante la pubblicazione del mio sito Web? **

È stato utile?

Soluzione 2

Questo era un problema con il database letto solo quando ho esportato la webapp. Non mi ha dato un bel messaggio di errore o un'eccezione, anche se sembrava non funzionare. Ho controllato in IIS e l'account utente che stava tentando di utilizzare aveva solo le autorizzazioni di lettura.

Dopo averlo modificato, ho riavviato IIS (non interrompere / avviare, cosa che ho fatto la prima volta per caso) e il problema è stato risolto

Altri suggerimenti

probabilmente hai riscontrato lo stesso problema con cui ho provato

linq to sql Inserisci non funzionante sul server distribuito (IIS )

oh e un buon modo per scoprire eventuali errori perché non stavo ottenendo alcuna eccezione è gettare tutto il tuo codice db in un tentativo di cattura e return "pass" o se fallito return ex.ToString()

puoi anche lanciare il codice di errore in un oggetto viewdata e visualizzarlo nella tua vista usando <%= ViewData["errorMessage"] %>

Suggerisco di cercare nel registro eventi per vedere se sono state registrate informazioni sul motivo per cui l'applicazione esce. Inoltre, ti suggerisco di pubblicare su quale piattaforma stai funzionando. In particolare, a 64 bit?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top