2032得票13回答
AddTransient、AddScoped和AddSingleton服务的区别

我希望在ASP.NET Core中实现依赖注入(DI)。在将此代码添加到ConfigureServices方法后,两种方式都可以正常工作。 在ASP.NET Core中services.AddTransient和services.AddScoped方法有什么区别? public void ...

649得票18回答
在ASP.NET Core中如何创建自定义的AuthorizeAttribute?

我试图在ASP.NET Core中创建自定义的授权属性。 在之前的版本中,可以重写bool AuthorizeCore(HttpContextBase httpContext)。 但在AuthorizeAttribute中不再存在此功能。 当前制定自定义AuthorizeAttribute的...

588得票9回答
在ConfigureServices中使用ASP.NET Core DI解决实例

如何使用 ASP.NET Core MVC 内置的依赖注入框架手动解析类型? 设置容器非常简单:public void ConfigureServices(IServiceCollection services) { // ... services.AddTransient...

561得票41回答
如何在Asp.Net Core中注册同一接口的多个实现?

我拥有从相同接口派生的服务。public interface IService { } public class ServiceA : IService { } public class ServiceB : IService { } public class ServiceC : ISer...

506得票16回答
命令 dotnet ef 未找到。

我正在按照文档创建一个初始迁移。当我执行dotnet时,我得到帮助部分,这意味着PATH工作正常。 然后我尝试从控制台窗口执行下面文档中的命令: dotnet ef migrations add InitialCreate 我得到以下错误: 无法执行,因为找不到指定的命令或文件。 可能出...

499得票23回答
依赖注入错误:在尝试激活时无法解决类型为的服务,而该类已注册。

我创建了一个.NET Core MVC应用程序,并使用依赖注入和存储库模式将存储库注入到我的控制器中。但是,我遇到了一个错误: InvalidOperationException:在尝试激活“WebApplication1.Controllers.BlogController”时无法解析类型...

440得票20回答
如何在ASP.NET Core中使用EF Core取消应用迁移

当我在使用EF Core的ASP.NET Core项目中运行PM> Remove-Migration -context BloggingContext命令时,我会得到以下错误:System.InvalidOperationException: The migration '2016070...

440得票29回答
如何从ASP.NET Core中的.json文件读取AppSettings值

我已经按照以下方式在appsettings/Config.json文件中设置了我的AppSettings数据:{ "AppSettings": { "token": "1234" } } 我在网上搜索了如何从 .json 文件中读取 AppSettings 值的方法...

426得票21回答
如何确定是否安装了.NET Core

我知道对于较旧版本的.NET,您可以通过以下方式确定是否安装了给定版本https://support.microsoft.com/en-us/kb/318785 有没有官方方法可以确定是否安装了.NET Core? (我不是指SDK,我想检查一个没有SDK的服务器,以确定它是否安装了Do...

418得票34回答
tsconfig.json: Build:在配置文件中找不到任何输入

我有一个ASP.NET核心项目,在尝试构建它时遇到了这个错误:error TS18003: Build:No inputs were found in config file 'Z:/Projects/client/ZV/src/ZV/Scripts/tsconfig.json'. Speci...