VS 2017
ASP.NET MVC 5 Пустой проект
Entity Framework 6
SQL Server Express 2017
Проект находится в каталоге c: \ users \ user \ source \ repos \ project
Код Первый
Строка подключения в web.config:
<add name="IdentityDb" providerName="System.Data.SqlClient" connectionString="Data Source=.\SQLExpress;AttachDbFilename=|DataDirectory|\IdentityDb2.mdf;Integrated Security=True" />
затем изменилось на:
<add name="IdentityDb" providerName="System.Data.SqlClient" connectionString="Data Source=.\SQLExpress;AttachDbFilename=C:\Users\Public\Documents\IdentityDb2.mdf;Integrated Security=True" />
В первом случае получить ошибку
Поиск в каталоге для файла
"C: \ Users \ пользователь \ источник \ Repos \ WebApplication3 \ WebApplication3 \ App_Data \ IdentityDb2.mdf"
не удалось из-за ошибки операционной системы 5 (доступ запрещен). СОЗДАЙТЕ
База данных не удалась. Некоторые имена файлов не могут быть созданы. Проверьте
связанные ошибки.
на линии
IdentityResult result = await UserManager.CreateAsync(user, model.Password);
Во втором случае
Невозможно открыть физический файл
"C: \ Users \ Public \ Documents \ IdentityDb2.mdf". Ошибка операционной системы 5:
"5 (Доступ запрещен.)". Попытка присоединить базу данных с автоматическим именем
для файла C: \ Users \ Public \ Documents \ IdentityDb2.mdf не удалось. База данных
с таким именем существует, или указанный файл не может быть открыт, или он
находится на общем ресурсе UNC.
на той же линии
Установка последнего накопительного обновления не помогла