Я не знаю, почему это работало какое-то время, а затем остановилось, но это то, что я сделал, чтобы это исправить.Он пытался соединиться со старым соединением базы данных членства LocalSqlConnection из файла machine.config.Я видел, как он создавал aspnetdb.mdf в папке AppData, когда работал в Visual Studio, но я использую ASP.NET Identity.Мне пришлось изменить свой web.config, как это, чтобы он не использовал локальную базу данных:
Закомментируйте это:
<!--
<membership>
<providers>
...
</providers>
</membership>
<profile>
<providers>
...
</providers>
</profile>
<roleManager>
<providers>
..
</providers>
</roleManager>
-->
Добавьте это:
<modules>
<remove name="RoleManager"/>
</modules>
Добавитьэто в <connectionStrings>
<add name="LocalSqlServer" connectionString="same as application database connectionstring"...
Ответ от @clayRay в этом вопросе дал мне большую часть ответа:
Как мне прекратить использовать ASPNETDB.MDF в LocalDB?