小编Cri*_*jak的帖子

Visual Studio 2017(15.5.2)在依赖项下缺少bower

所以我刚刚安装了Windows 10和Visual Studio 2017社区的干净版本.

尝试创建一个全新的ASP.NET Core 2.0项目,我看到节点Bower下缺少这个项目Dependencies.

在此输入图像描述

Bootstrapjquery软件包已经安装,但我无法管理它们,似乎也找不到配置文件.

我在网上搜索了这个问题,但没有发现任何有用的东西.

VS 15.5.2更新有问题吗?我怎样才能解决这个问题?

bower visual-studio-2017 asp.net-core-2.0

9
推荐指数
1
解决办法
5060
查看次数

User.IsInRole在ASP.NET Core中没有返回任何内容(已实现存储库模式)

我有一个ASP.NET Core(完整.NET Framework)应用程序,具有以下配置:

Startup.cs

public void ConfigureServices(IServiceCollection services)
{
    // Add framework services.
    services.AddDbContext<ApplicationDbContext>(options =>
        options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));

    services.AddIdentity<ApplicationUser, IdentityRole>(p => {
        p.Password.RequireDigit = true;
        p.Password.RequireNonAlphanumeric = false;
        p.Password.RequireUppercase = true;
        p.Password.RequiredLength = 5;
    })
    .AddEntityFrameworkStores<ApplicationDbContext>()
    .AddDefaultTokenProviders();

    services.AddMvc();

    // Add application services.
    services.AddTransient<IEmailSender, AuthMessageSender>();
    services.AddTransient<ISmsSender, AuthMessageSender>();
    services.AddTransient<IDbFactory, DbFactory>();
    services.AddTransient<IUnitOfWork, UnitOfWork>();

    services.AddTransient<IUserRepository, UserRepository>();
    services.AddTransient<IUserService, UserService>();
}
Run Code Online (Sandbox Code Playgroud)

ApplicationUser从IdentityUser扩展而ApplicationDbContext扩展了IdentityDbContext

public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
    public ApplicationDbContext()
        : base()
    {
    }

    public ApplicationDbContext(DbContextOptions<ApplicationDbContext> options)
        : base(options)
    {
    }

    public virtual void Commit()
    {
        base.SaveChanges();
    } …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-identity asp.net-core

8
推荐指数
4
解决办法
6080
查看次数

如何在 ASP.NET Core 上显示未授权页面

使用[Authorize]属性时如何在 ASP.NET Core 上显示错误页面?

政策

services.AddAuthorization(p =>
{
    p.AddPolicy("RequireAdminRole", policy => policy.RequireRole("Admin"));
    p.AddPolicy("RequireTrainerRole", policy => policy.RequireRole("Trainer"));
    p.AddPolicy("RequireTeamLeaderRole", policy => policy.RequireRole("Team Leader"));
    p.AddPolicy("RequireUserRole", policy => policy.RequireRole("User"));
});
Run Code Online (Sandbox Code Playgroud)

控制器

[Authorize(Policy = "RequireAdminRole")]
[Area("Admin")]
public class BaseController : Controller
{
}
Run Code Online (Sandbox Code Playgroud)

asp.net-identity asp.net-core

5
推荐指数
1
解决办法
1448
查看次数

在进行迁移时如何指定产品版本?

这是有关[dbo].[__EFMigrationsHistory]表格外观的快速示例:

EF迁移表

ProductVersion在应用迁移时,有没有一种方法可以指定?

entity-framework-core entity-framework-core-migrations

2
推荐指数
1
解决办法
1068
查看次数

如何更改EntityFramewworkCore迁移的存储位置?

我知道这是以前问过的那种问题,但我找不到有效的答案。

因此,是否有可能更改迁移的存储位置?我正在使用EF Core。

仅供参考:我知道,如果您移动第一个生成的迁移,则即将迁移的迁移将放置在同一位置。

entity-framework asp.net-core

1
推荐指数
1
解决办法
509
查看次数