контекст данных SubmitChanges () код выхода без исключения - развернут .net mvc на iis5.1 - PullRequest
0 голосов
/ 11 марта 2009

Я только что развернул свое первое приложение в .NET MVC, и у меня возникли проблемы.

Я решил проблемы iis 5.1 с маршрутизацией (Если кто-то ищет это, перейдите сюда: http://itscommonsensestupid.blogspot.com/2008/11/deploy-aspnet-mvc-app-on-windows-xp-iis.html)

** Теперь моя проблема в том, что где бы я ни вызывал db.SubmitChanges () в моем контексте данных, он, кажется, останавливает продолжение кода и не выполняет обновление. Есть ли какой-то шаг, который я пропускаю при публикации моего сайта? **

Ответы [ 3 ]

1 голос
/ 12 марта 2009

вы, вероятно, столкнулись с той же проблемой, что я пробовал

linq to sql Вставка не работает на развернутом сервере (IIS)

О, и хороший способ найти какие-либо ошибки, потому что я не получаю никаких исключений, это либо выбросить весь ваш код БД в попытку, и return "pass", либо, если не получится return ex.ToString()

вы также можете выбросить код ошибки в объект viewdata и вывести его на экран, используя <%= ViewData["errorMessage"] %>

1 голос
/ 16 марта 2009

Это была проблема с базой данных, читаемой только при экспорте веб-приложения. Это не дало мне хорошего сообщения об ошибке или исключении, хотя казалось, что оно сломалось. Я проверил в IIS, и учетная запись пользователя, которую он пытался использовать, имела только права на чтение.

Как только я изменил это, я перезапустил IIS (не остановка / запуск, который я сделал впервые случайно), и проблема была решена

0 голосов
/ 11 марта 2009

Я предлагаю заглянуть в журнал событий, чтобы узнать, была ли в журнале какая-либо информация о том, почему приложение закрывается. Также я предлагаю вам опубликовать, на какой платформе вы работаете. В частности, 64-битный?

...