我读了一些关于减小角度项目大小的文章,在这些文章中我建立了一些解决方案,但其中之一对我来说是 Obscure 并且是 gzipped 压缩,我的问题是如何将 gzip 用于我的应用程序?
如果它对您有帮助,我将使用 asp.net core 作为我的后端技术。
我创建了一个 asp.net core 项目,并选择 UseIndiviualUserAccount 作为我的身份验证类型,在通过 Visual Studio 准备项目后,我得到了一些预构建的类和控制器,显然我得到了迁移文件夹及其配置,因为我不想使用 asp.net 的 defulat 结构core,我删除了迁移文件夹,创建了一个新的类库,并将其重命名为 MyProject.Core。在 MyProject.Core 类库中,我创建了我的数据库模型和 dbContext 类,因此我需要运行 add-migration“init”命令来创建我的数据库,所以我这样做了,但出现了以下错误,注意:我正在运行添加迁移命令在 PMC 中的 Myproject.Core 中! 无法创建“ApplicationDbContext”类型的对象。将“IDesignTimeDbContextFactory”的实现添加到项目中,或参阅https://go.microsoft.com/fwlink/?linkid=851728了解设计时支持的其他模式。
我该如何修复此错误,我在当前网站和其他网站上阅读了一些文章,但无法解决我的问题。
public class Program
{
public static void Main(string[] args)
{
BuildWebHost(args).Run();
}
public static IWebHost BuildWebHost(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>()
.Build();
}
public class Startup
{
public Startup(IConfiguration configuration)
{
Configuration = configuration;
}
public IConfiguration Configuration { get; }
// This method gets called by the runtime. Use this method to add …Run Code Online (Sandbox Code Playgroud) asp.net asp.net-mvc entity-framework-core asp.net-core-mvc asp.net-core