Я использую Windows 7 Beta и пытаюсь установить веб-приложение локально. Этот веб-сайт использует Microsoft SQL Server 2005 Express (SQLEXPRESS) и файл MDB в папке ~ / App_Data веб-сайта. Мне было поручено настроить IIS7 для использования Classic .NET AppPool для этого веб-приложения.
Каждый раз, когда веб-сайт загружается, я получаю следующую ошибку:
При попытке подключения к серверу базы данных произошла ошибка: не удалось создать пользовательский экземпляр SQL Server из-за сбоя при получении пути к данным локального приложения пользователя. Убедитесь, что у пользователя есть локальный профиль пользователя на компьютере. Соединение будет закрыто.
Интернет заполнен статьями, написанными на эту тему. Господствующая мудрость выглядит так:
- Настройте службу SQL Express для использования учетной записи локальной системы .
- Удалите следующий каталог: C: \ Users \ имя пользователя \ AppData \ Microsoft \ Данные Microsoft SQL Server \ SQLEXPRESS
Ни одно из этих исправлений не оказало никакого влияния. Я часами возился с разрешениями и настройками безрезультатно. Может кто-нибудь предложить решение или помочь мне понять, как получить более подробную информацию о проблеме.