Не удалось сгенерировать пользовательский экземпляр SQL Server - PullRequest
0 голосов
/ 25 мая 2010

Я пытался заставить мою Visual Studio 2008 запустить мое веб-приложение на IIS7 на моем компьютере с Windows 7, но я просто не могу заставить его работать. Я использую SQLEXPRESS. Я следовал этому уроку, но получаю следующее сообщение об ошибке.

"Не удалось сгенерировать пользовательский экземпляр SQL Server из-за сбоя при получении пути к данным локального приложения пользователя. Убедитесь, что у пользователя есть локальный профиль пользователя на компьютере. Соединение будет закрыто."

моя строка подключения вроде бы в порядке

<add name="testConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|test.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" />

Сайт работает без подключения к базе данных.

Есть идеи и мысли по этому поводу?

Спасибо, ребята

Ответы [ 2 ]

0 голосов
/ 07 февраля 2013

в IIS7, они используют базу данных asp.net по умолчанию.

создать новый пул приложений вместо использования по умолчанию. и держите в этом свою базу данных.

зайдите в диспетчер конфигурации sql и в свойствах выберите локальную систему вместо встроенной в систему.

Теперь это может сработать.

0 голосов
/ 25 мая 2010

Убедитесь, что имя экземпляра точно называется "SQLEXPRESS".

Убедитесь, что файл «test.mdf» существует в папке «App_Data».

Когда вы добавляете БД с помощью обозревателя серверов, сначала используйте «Test Connection».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...