C# Can';无法在服务器资源管理器中生成数据库
我刚刚在visual studio 2015中开始了我的第一个MVC 6项目 我对MVC还比较陌生,在过去的一年里,我一直在visual studio 2013中使用web表单进行各种项目,但鉴于web表单已经相当过时,我决定在MVC上使用最新版本 每次尝试运行项目或C# Can';无法在服务器资源管理器中生成数据库,c#,asp.net-mvc,C#,Asp.net Mvc,我刚刚在visual studio 2015中开始了我的第一个MVC 6项目 我对MVC还比较陌生,在过去的一年里,我一直在visual studio 2013中使用web表单进行各种项目,但鉴于web表单已经相当过时,我决定在MVC上使用最新版本 每次尝试运行项目或dnx ef数据库更新时,我都会收到相同的错误 找不到服务器或无法访问服务器。验证 实例名称正确,并且SQL Server配置为允许 远程连接 我已经使用实体框架(代码优先)创建了所有模型,并将它们设置为上下文 public cl
dnx ef数据库更新时,我都会收到相同的错误
找不到服务器或无法访问服务器。验证
实例名称正确,并且SQL Server配置为允许
远程连接
我已经使用实体框架(代码优先)创建了所有模型,并将它们设置为上下文
public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
//UserModels
public DbSet<AppUser> Users { get; set; }
public DbSet<UserAddress> UserAddresses { get; set; }
//Other Models...
}
和startup.cs
public void ConfigureServices(IServiceCollection services)
{
// Add framework services.
services.AddEntityFramework()
.AddSqlServer()
.AddDbContext<ApplicationDbContext>(options =>
options.UseSqlServer(Configuration["Data:DefaultConnection:ConnectionString"]));
services.AddIdentity<ApplicationUser, IdentityRole>()
.AddEntityFrameworkStores<ApplicationDbContext>()
.AddDefaultTokenProviders();
services.AddMvc();
// Add application services.
services.AddTransient<IEmailSender, AuthMessageSender>();
services.AddTransient<ISmsSender, AuthMessageSender>();
}
public void配置服务(IServiceCollection服务)
{
//添加框架服务。
services.AddEntityFramework()
.AddSqlServer()文件
.AddDbContext(选项=>
使用SQLServer(配置[“数据:默认连接:连接字符串]);
服务.额外性()
.AddEntityFrameworkStores()
.AddDefaultTokenProviders();
services.AddMvc();
//添加应用程序服务。
services.AddTransient();
services.AddTransient();
}
我假设问题与我的连接字符串的格式化方式有关,或者与我的localDb设置为允许远程连接时传递到ConfigureServices有关
很抱歉问了这么长的问题,但我一天的大部分时间都在忙得团团转
public void ConfigureServices(IServiceCollection services)
{
// Add framework services.
services.AddEntityFramework()
.AddSqlServer()
.AddDbContext<ApplicationDbContext>(options =>
options.UseSqlServer(Configuration["Data:DefaultConnection:ConnectionString"]));
services.AddIdentity<ApplicationUser, IdentityRole>()
.AddEntityFrameworkStores<ApplicationDbContext>()
.AddDefaultTokenProviders();
services.AddMvc();
// Add application services.
services.AddTransient<IEmailSender, AuthMessageSender>();
services.AddTransient<ISmsSender, AuthMessageSender>();
}