asp.net-core-3.1相关内容
如何将ASP.NET core 3.1应用程序配置为使用NLog,特别是设置一个自定义日志文件名(即nlog.[环境].config,并为DI启用。我尝试了很多东西,但都没有成功。 我知道有很多关于nlog配置的SO问题和在线文章,但我似乎找不到适用于我的特定场景和要求的示例。我对使用替代方法持开放态度,例如通过appsetups.[env].json进行配置,但希望避免多个web.conf
..
我在ASP.NET核心MVC 3.1中使用了基于策略的授权,我对Read有一个名为ReadAuthorizationRequirements的授权要求,我还有一个全局IPAllowweAuthorizationRequirements,它检查用户的IP并检查是否允许此IP继承上下文。 问题是,当我在第一次Invoke中添加两次调用的全局授权筛选器读取需求时,其资源为Microsoft.AspNe
..
我正在尝试手动验证一个模型(PageModel),该模型的属性(Questions)是多态类型的IEumable。我无法使其自动工作,因此我正在尝试使用下面的代码。 public IActionResult Submit([FromServices] IValidatorFactory factory, [FromForm] PageModel model) { foreach (
..
我已尝试实现在ASP.NET core 3.1 Web应用程序中找到的IClaimsTransformation类 public class ClaimsTransformer : IClaimsTransformation { public ClaimsTransformer(IHttpContextAccessor httpAccessor) { } public Ta
..
好的,我正在创建Api,正在尝试使用DI。 我的控制器: [Route("api/[controller]")] [ApiController] public class TerminalsController : ControllerBase { private readonly IServiceWrapper _service;
..
我正在使用.Net Core 3.1应用程序,由于某种原因,我的消息没有被使用。 服务配置: services.AddMassTransit(x => { x.AddConsumer(); x.AddBus(provider => Bus.Factory.CreateUsingRabb
..
我将以下JSON从我的Angular应用程序发布到.Net Core WebAPI: {CompanyBillingHireRateId: 4, CompanyId: 44, AccountId: null, EquipmentId: 128, EffectiveDate: Sun Dec 29 2019 00:00:00 GMT+0200 (South Africa Standard Ti
..
我正在创建一个论坛。这是一个ASP.NET Core 3.1 MVC应用程序。 在帖子索引视图中,帖子标题和内容位于顶部,帖子回复列在下面,并带有Foreach循环。我希望在同一视图上实现编辑功能,而不必创建新的单独视图。 我已经为帖子构建了编辑功能。当用户点击帖子上的编辑按钮时,EditPostModal会弹出,它就像一个护身符一样起作用。这对我来说是一项相当容易的任务,因为一个帖子
..
如何在控制器中使用多个DBContext,我尝试以不同方式重载构造器? 某些控制器: public C1(DBContext1 a, DBContext2 b, DBContext3 c) { } //public C1(DBContext1 a) //{ //} //public C1(DBContext2 b) //{ //} //public C1(DBCont
..
我使用的是Azure托管标识,下面的代码生成了对API进行身份验证所需的令牌。我使用的是 var credential = new ManagedIdentityCredential(); var accessToken = await crede
..
我以前使用的是控制器,而不是ApiController,今天我尝试使用ApiController,发现了以下问题。 ASP.NET核心Web Api HttpPost操作参数无法接收AXIosapplication/jsonPOST传递数据 ASP.NET核心API代码 [ApiController] [Route("[controller]")] public class Te
..
在修改DB First项目(使用Fluent Migrator)并搭建EF上下文以生成模型时,我遇到了这个错误。我通过进行代码优先简化来重现它。这意味着我不能接受建议修改批注或流畅配置的答案,因为这将在下一次迁移和搭建时删除并重新创建。 简化的想法是设备具有: 多个属性 表示设备随时间的变化的多个历史记录 每个历史记录条目都有一个可选位置 IOW您可以将设备移动到不同的位置(
..
我正在尝试将appsettings.json中的几个电子邮件帐户注入电子邮件服务。 编辑:我的EmailRepository.cs也需要注入DbContext。我使用了@Nkosi的答案,它在不需要DbContext的情况下起作用。我计划在生产中使用DbContextPool,那么如何在我的ConfigureServices方法中提取其中一个? appsettings.json:
..
尝试解析此类IApplicationBuilder.ApplicationServices.GetServices();和"ASPNETCORE_ENVIRONMENT": "Development"设置为开发的服务时出现异常。 异常: 无法从根提供程序解析作用域服务‘AdminPanel.DAL.DbContexts.AdminPanel.A
..
我曾尝试在Azure Functions 3.0/3.1应用程序中使用HTTP触发器来返回枚举的字符串表示形式,但没有成功。酷睿3.0和酷睿3.1我都试过。 给定此类: public enum TestEnum { TestValue } public class TestClass { public TestEnum Test { get; set; } } 我期
..
我有一个这样的域类。 public class Thing { public Guid Id { get; set; } public string Name { get; set; } public Dictionary Stuff { get; set; } } 我正在使用以下内容从我的数据库中检索它。 return aw
..
我正在从.Net Core 2.2迁移到3.1,但在运行时遇到此错误 System.Missing方法异常:‘未找到方法:’Microsoft.Extensions.DependencyInjection.IServiceCollection Microsoft.Extensions.DependencyInjection.AuthorizationServiceCollectionExtens
..
我有一个引用.Net框架库的.Net核心项目。架构库使用System.Data.SqlClient访问数据库。当核心项目在DotNet core 3.0上运行时,一切运行正常。然而,我刚刚迁移到3.1,现在我得到了以下异常: FileNotFoundException: Could not load file or assembly 'System.Data.SqlClient, Versi
..
最近,我读到了关于Use the ASP.NET Core shared framework的报道,我想知道: 它在幕后是如何工作的? 添加时有什么缺点或注意事项吗? 例如,我创建了一个简单的控制台应用程序,并使用self-hosted选项发布它。即使我没有显式使用任何M
..
我在.NET Core2.0中有一个小项目,当微软宣布将不再支持.NET Core2.0时,我试图将该项目更新到目前的最新版本3.1。但我在配置依赖项注入时遇到了困难,需要一些帮助。 为了填充数据库,我需要获取所需的服务,如DB上下文和用户配置,并将其传递给DbInitialize类,如下所示。在Startup.cs配置之前,我在Program.cs中完成了此操作。 public cl
..