Как видно из заголовка, у меня есть приложение MVC 2, работающее на Server 2003. Итак, у меня есть IIS6 и экземпляр SQL Server 2005 на другом компьютере, к которому я подключаюсь.
Вот совок:
- Я сделал групповой взлом, чтобы заставить работать MVC-маршрутизацию, и сайт загружается правильно.
- Я могу читать информацию из базы данных, и все отображается нормально. (Так MVC работает)
- Я использую Linq to SQL.
- При попытке обновить данные в базе данных я получаю внутреннюю ошибку сервера .
- Веб-сайт работает правильно и будет считывать и сохранять информацию в том же экземпляре SQL-сервера при запуске из Casinni или IIS Express на моей машине для разработки.
Некоторая другая, возможно, полезная информация: я использую встроенную аутентификацию Windows (веб-сайт видит меня как пользователя правильно), пул приложений в IIS работает как пользователь, имеющий права на чтение и запись в базу данных. У меня также в настоящее время отключена анонимная аутентификация, но ее включение не вызвало изменений.
Любые идеи были бы действительно оценены. Я чувствую, что это что-то действительно простое, что я просто скучаю.