Похоже, вам нужно запустить aspnet_regsql в вашей базе данных ApplicationServices. Вы можете найти его в C: \ Windows \ Microsoft.Net \ Framework \ 4.xxx \ aspnet_regsql.exe.
Проект по умолчанию использует ApplicationServices db по умолчанию для членства, ролей и профиля. Sproc dbo.aspnet_CheckSchemaVersion является sproc в схеме поставщика членства SQL ASP.NET.
Ответ на комментарий # 1
У вас есть экземпляр базы данных, работающий на вашем компьютере с именем SQLSERVER? Упомянутое вами исключение является распространенным, если asp.net не может найти базу данных, используя строку подключения.
Ответ на комментарий # 2
Это имеет смысл. Integrated Security = true указывает соединению использовать процесс, запускающий приложение MVC (обычно пул приложений IIS) для входа на сервер sql. Если вы проводите тестирование в Visual Studio / Web Developer Express / etc, скорее всего, веб-сервер работает в процессе с вашей учетной записью Windows. Так что, если вы можете выполнить аутентификацию Windows на сервере db, MVC также сможет это сделать.
Пользовательские экземпляры предназначены для SQLEXPRESS .