Я пытаюсь создать простой вход с использованием простого членства, я заметил, что когда база данных уже создана, я могу запустить приложение без ошибок, однако когда я пытаюсь запустить приложение без существующей базы данных, я получаю эту ошибку => Не удается открыть базу данных «OdeToFoodDb», запрошенную логином. Ошибка входа в систему. Ошибка входа для пользователя 'mycomp-PC \ mycomp'В MVC4, WebSecurity.InitializeDatabaseConnection причины Не удается открыть базу данных, запрошенную логином
Невозможно открыть базу данных, запрошенную при входе в систему. Ошибка входа в систему.
Есть ли решение, в котором даже если я не создаю базу данных вручную, она будет создана автоматически.
Вот мой код:
Код для Global.asax.cs
protected void Application_Start()
{
if (!WebSecurity.Initialized)
{
WebSecurity.InitializeDatabaseConnection("OdeToFoodDb", "UserProfile", "UserId", "UserName", autoCreateTables: true);
}
AreaRegistration.RegisterAllAreas();
WebApiConfig.Register(GlobalConfiguration.Configuration);
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);
AuthConfig.RegisterAuth();
}
public class OdeToFoodDb : DbContext
{
public DbSet<Restaurant> Restaurants { get; set; }
public DbSet<RestaurantReview> Reviews { get; set; }
public DbSet<UserProfile> UserProfiles { get; set; }
}
Мой контекст базы данных также название моей базы данных в моем web.config
Sir/Ma» ваши ответы окажут большую помощь. Спасибо ++