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

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

Вопрос

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

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

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

Это было полезно?

Решение 2

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

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

Другие советы

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top