Я немного растерялся. Я создал свой проект MVC 3, который отлично работает в моей среде разработки, и интегрировал IIS в Visual Studio 2010.
После развертывания его на IIS 7, похоже, тоже заработало. Чтение делает. Но когда я пытаюсь изменить некоторые значения базы данных, он просто ничего не делает. Кажется, это работает, но после перезагрузки измененных значений они вообще не изменяются.
База данных разработки находится на локальном сервере MS SQL Server 2008 и работает на удаленном сервере с SQL Server 2005 (в данном случае, но версия будет отличаться позже). Есть ли разница? Пользователь в строке подключения имеет полные права, так как изменение работает через Management Studio.
Строка подключения выглядит следующим образом:
<add name="MyDBEntities"
connectionString="metadata=
res://*/Models.MyDB.csdl|
res://*/Models.MyDB.ssdl|
res://*/Models.MyDB.msl;
provider=System.Data.SqlClient;
provider connection string="
data source=10.90.0.88;
initial catalog=MyDB;
persist security info=True;
user id=foo;
password=bar;
multipleactiveresultsets=True;
App=EntityFramework""
providerName="System.Data.EntityClient" />
Заранее спасибо.
PS: Я строю проект с Entity Framework 4.1, который установлен на сервере. Ну, чтение работает, хотя ...