contexte de données Code de l'exit de SubmitChanges () sans exception - déployé .net mvc sur iis5.1

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

Question

Je viens de déployer ma première application dans .NET MVC et j'ai des problèmes.

J'ai résolu les problèmes de routage avec iis 5.1 (Si quelqu'un cherche cela, allez ici: http: // itscommonsensestupid. blogspot.com/2008/11/deploy-aspnet-mvc-app-on-windows-xp-iis.html )

** Maintenant, mon problème est que, peu importe le lieu où j'appelle db.SubmitChanges () dans mon contexte de données, il semble que le code empêche la poursuite du code et ne fait pas la mise à jour. Y a-t-il une étape qui me manque lors de la publication de mon site Web? **

Était-ce utile?

La solution 2

Cela posait un problème de lecture de la base de données uniquement lorsque j’exportais l’application Web. Cela ne m'a pas donné un beau message d'erreur ou une exception, bien que cela ait semblé se briser. J'ai vérifié sous IIS et le compte d'utilisateur qu'il essayait d'utiliser ne disposait que d'autorisations de lecture.

Une fois que j'ai changé cela, j'ai relancé IIS (et non pas arrêter / recommencer, ce que j'ai fait par accident) et le problème a été résolu

Autres conseils

vous avez probablement rencontré le même problème que j'ai essayé cette

linq to sql L'insertion ne fonctionne pas sur le serveur déployé (IIS) )

oh et un bon moyen de détecter les erreurs car je n’ai pas eu d’exception, c’est de jeter tout votre code dans une capture d’essai et return "pass" ou en cas d’échec return ex.ToString()

vous pouvez également insérer le code d'erreur dans un objet viewdata et l'afficher dans votre vue en utilisant <%= ViewData["errorMessage"] %>

Je suggère de consulter le journal des événements pour savoir si des informations ont été consignées sur les raisons pour lesquelles l'application se ferme. Aussi, je vous suggère de poster sur quelle plate-forme que vous exécutez. En particulier, 64 bits?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top