Я создал проект ASP.NET MVC 3, используя шаблон по умолчанию, когда я запустил его и создал учетную запись, он автоматически создал файл MDF в моем каталоге App_Data.
Проблема заключается в том, что моя машина разработки имелаустановлен предварительный просмотр сообщества SQL Server 'Denali', и приложение должно работать на SQL Server 2008 R2 - поэтому я не могу прикрепить файл MDF к производственному экземпляру.
Я изменил файл MDFбыть базой данных SQL Server 2008 R2, присоединить ее к локальному экземпляру и добавить в мой файл web.config (до этого не было строк подключения):
<add name="ApplicationServices" connectionString="Data Source=127.0.0.1;Initial Catalog=MyDB;Integrated Security=True"
providerName="System.Data.SqlClient" />
Но, похоже, мое приложение все ещеищите старый экземпляр, когда я пытаюсь войти в систему сейчас, я получаю эту ошибку:
Произошла ошибка, связанная с сетью или экземпляром, при установлении соединения с SQL Server.Сервер не найден или не был доступен.Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений.(поставщик: сетевые интерфейсы SQL, ошибка: 26 - ошибка при поиске сервера / указан экземпляр)
У меня вопрос - когда Visual Studio 2010 автоматически создает файл MDF для вас,там указана строка подключения, отличная от файла web.config?
Я искал код и не могу его найти.Я подтвердил, что могу подключиться к базе данных SQL Server 2008 R2 из других приложений.
Любые предложения приветствуются.