2010-05-25 2 views
0

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

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

мой ConnectionString, кажется, хорошо

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

Сайт запуска с вне соединения с базой данных.

Любые идеи и мысли об этом?

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

ответ

0

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

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

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

0

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

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

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

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

Смежные вопросы