2009-03-11 16 views
0

Je viens de déployer ma première application en .NET MVC et j'ai des problèmes.data context SubmitChanges() code de sortie sans exception - déployé .net mvc sur iis5.1

J'ai résolu les problèmes avec IIS 5.1 le routage (Si quelqu'un est à la recherche de ce rendez-vous ici: http://itscommonsensestupid.blogspot.com/2008/11/deploy-aspnet-mvc-app-on-windows-xp-iis.html)

** Maintenant, ma question est que partout où j'appelle db.SubmitChanges() sur mon contexte de données il semble arrêter le code de continuer et ne fait pas la mise à jour. Y a-t-il une étape qui me manque lors de la publication de mon site web? **

Répondre

1

Cela a été un problème avec la base de données en cours de lecture uniquement lorsque j'ai exporté la webapp. Il ne m'a pas donné un beau message d'erreur ou d'exception bien que cela semble rompre. J'ai vérifié sous IIS et le compte d'utilisateur qu'il essayait d'employer seulement avait des permissions de lecture.

Une fois que je l'ai changé cette i restrarted IIS (pas d'arrêt/démarrage que je l'ai fait la première fois par accident) et le problème a été résolu

0

Je suggère de regarder dans le journal des événements pour voir si des informations ont été consignées pour savoir pourquoi l'application se termine. Aussi, je vous suggère de poster sur quelle plate-forme vous courez. En particulier, 64 bits?

1

vous avez probablement courir dans la même question que j'ai essayé ce

linq to sql Insert not working on deployed server(IIS)

oh et une bonne façon de trouver toute erreur parce que je n'étais pas obtenir des exceptions est soit de jeter tout votre code db dans une prise d'essai et return "pass" ou en cas d'échec return ex.ToString()

vous pouvez également jeter le code d'erreur dans un objet vidéotex et la sortie sur votre point de vue en utilisant <%= ViewData["errorMessage"] %>

+0

c'est exactement ce que je fini par faire, mais merci quand même – Andrew