首页 > TAG信息列表 > asp-net-core-2-1

linux-如何为debian:jessie构建.net核心应用程序

我已经使用.net core创建了一个示例应用程序.我需要为debian:jessie os构建应用程序.我有以下命令 dotnet restore MySampleApp.sln -r -debian:jessie-x64 dotnet build MySampleApp.csproj --verbosity q -c Release -r -debian:jessie-x64 但是它显示了这样的错误消息 error

CodeGo.net>如何在Core2.1的IHttpClientFactory使用WinHttpHandler的?

我正在尝试将新的IHttpClientFactory与ASP.net Core 2.1 WEB API应用程序一起使用. public void ConfigureServices(IServiceCollection services) { // other services configuration services.AddHttpClient(); } 在我的ConfigureServices方法中,没有看到添加IHttpClie

C#-.Net Core Configuration.GetSection().Get <>()未绑定

我正在尝试将我的设置从appsettings.json注入到对象中,我正在遵循Microsoft文档并且我的Configuration.GetSection().Get<>()始终为空,我正在使用的文档是这个Documentation 我正在使用.Net Core 2.1 我的设置是这样的: { "MongoSettings": { "ConnectionString": "mongodb:/

依赖注入ASP.NET Core:注册多个实现

我有以下类结构: interface IContractService{} class Service1 : IContractService{} class Service2 : IContractService{} class ContractServiceFactory { private readonly IServiceProvider _serviceProvider; ContractServiceFactory(IServiceProvider serviceP

c#-引用ITVF会引发“在此上下文上开始的第二次操作,而之前的操作尚未完成”

我试图在Linq查询中引用内联表值函数(ITVF): var results = await ( from v in _context.Vehicles from r in _context.UnitRepairStatus(v.VehicleNumber) <-- ITVF reference orderby v.VehicleNumber select new FooViewModel { ID = v.ID,

在C#asp.net core 2.1中通过用户名和密码对MQTT服务器上的MQTT客户端进行身份验证

我想检查MQTT服务器中MQTT客户端的用户名和密码,然后允许其连接.我实现了服务器并从设备发送数据.我获取了数据,但问题是身份验证无法正常工作,因为我需要根据客户端发送的主题从数据库获取客户端信息.到目前为止,我所做的如下: public async Task Received() { var options = ne

迁移时,EF Core工具错误

我正在尝试3个项目的解决方案: > WebApi .net core 2.1-Test.Api >类库.net核心2.1目标框架-Test.Data>类库.net核心2.1目标框架-Test.Model 在Test.Data中,我创建了一个上下文类,DbInizializer类,存储库,…在Test.Model中,我创建了实体 在Test.Api中,我要创建迁移并安装此软件包: <

c#-如何在Azure上查看应用程序日志

我有一个运行在azure上的aspnetcore 2.1应用程序. 现在,我想查看日志记录信息以调试仅在Azure上发生的问题. 在该应用中,ILogger<>被注入到类中并使用:    this._logger.LogInformation(“ constructor ********************************************** ****“); 如果我在VS中运

c#-在.net核心Web API中自动添加策略属性

我正在使用.net Core 2.1 Web API.我正在使用基于操作的身份验证.因此,我添加了每个方法[Authorize(Policy =“ …..”)],如下所示.但是,我不想每次都写.我想从方法名称中自动获取策略名称.我该如何实现? namespace University.API.Controllers { [Route("api/[controller]")]

转换身份密码验证消息

到目前为止,我已经能够翻译ASP.Net Core 2.1 Web应用程序中的所有内容. 事实证明,这是一个小挑战,因为脚手架的“帐户页面”需要一些设置. 但是我找不到一种翻译密码验证消息的方法.同样,翻译模型绑定消息也是一个小挑战(感谢stackoverflow). 有任何想法吗? 我将Startup.cs文件的相

如何在C#中解析OData $filter

操纵odata过滤器 如何操作后端中的过滤器并想要过滤查询参数的键值对? 表达式如下 “?$filter =((Name eq ‘John’ or Name eq ‘Grace Paul’) and (Department eq ‘Finance and Accounting’))” 由于有2个过滤器连接在一起.我怎样才能得到像这样的价值观 Filter 1: Key

c# – 单元测试依赖于UserManager的控制器的最佳实践?

我有一个带有以下签名的控制器: [Route("api/[controller]")] [ApiController] public class UsersController : ControllerBase { private ILogger<UsersController> _logger; private readonly UserManager<IdentityUser> _usermanager; public User

c# – 静态文件中间件应该在ASP.NET Core管道中的哪个位置?

我正在使用ASP.NET Core 2.1.我认为静态文件中间件应该出现在mvc中间件之前 – 例如,不需要通过mvc运行请求来提供css文件. 所以我按顺序排列: app.UseExceptionHandler(/*...*/) app.UseHsts(); app.UseHttpsRedirection(); app.UseStatusCodePagesWithReExecute(/*...*/); // and

c# – 空响应返回204

当我执行GET请求时,我的控制器返回204并且我找不到任何数据. [Route("user/v1/[controller]")] public class UserLoginController : Controller { [HttpGet] public async Task<UserLogin> Get(int userId) { var userLoginLogic = new UserLoginLogic();

c# – ASP.Net核心验证问题状态 – 绑定验证不返回问题详细信息

同样的问题发布在这里:https://github.com/aspnet/Mvc/issues/8564 我有一个问题,当执行命中控制器时,我的代码显式返回ValidationProblemDetails响应. 但是,当绑定验证阻止执行到达控制器时,我得到以下JSON响应(标准模型状态验证对象). { "Email": [ "Invalid email address

c# – 身份视图在哪里?

当我在.NET Core 2.1中创建一个新项目时,我无法找到/ Identity / Account / Manage背后的视图?它在哪里,如何更改页面样式? 解决方法:这些视图现在是链接到项目中的预编译库(Microsoft.AspNetCore.Identity.UI)的一部分,而不是单独的页面.您可以自己创建视图,如果需要,它们将覆盖库视

c# – ASP.NET Core 2.1 Routing – CreatedAtRoute – 没有路由匹配提供的值

我有以下情况 [Route("api/[controller]")] [ApiController] public class FooController: ControllerBase { [HttpGet("{id}", Name = "GetFoo")] public ActionResult<FooBindModel> Get([FromRoute]Guid id

c# – Angular 7到dotnetcore 2.1 web api调用没有响应

以下是login.component.ts的代码, login() { const val = this.form.value; if (val.email && val.password) { this.authService.login(val.email, val.password) .subscribe( data => { if (data && data.Token) { // store

c# – 从asp.net core 2.1中的控制器访问BackgroundService

我只需要从控制器访问我的BackgroundService. 因为BackgroundServices是注入的 services.AddSingleton<IHostedService, MyBackgroundService>() 如何在Controller类中使用它?解决方法:这就是我解决它的方式: public interface IHostedServiceAccessor<T> where T : IHostedServic

c# – 升级到asp.net core 2.2后清空href

我们构建了一个ASP.NET Core 2.1网站,其中www.example.org/uk和www.example.org/de等网站确定了要显示的resx文件和内容.升级到ASP.NET Core 2.2后,页面加载但生成的所有链接都会产生空白/空白href. 例如,一个链接: <a asp-controller="Home" asp-action="Contact">@Res.ContactUs<

c# – 如何在Aspnet Core 2.1中设置密码选项

我已经关注了SO example code和official documentation,但是我更改了我的Aspnet核心2.1项目中的密码长度没有任何变化. 我总是收到消息“密码必须至少为6,最多100个字符.” 在public void ConfigureServices(IServiceCollection服务)我试过了 services.Configure<IdentityOptions>