asp.net-core-2.0相关内容
在 ASP.NET(非核心)中,我通常会在 web.config 中添加 machineKey,以便我可以在本地计算机而不是服务器上执行某些功能,以便数据库/回调操作将使用相同的密钥.例如 请有人建议如何在
..
我在 SQL Server 中创建了一个内联表值函数 (ITVF),它返回一个值表(为了讨论而简化了查询): CREATE FUNCTION dbo.VehicleRepairStatus()退货表作为返回选择车辆 ID,当前状态来自车辆维修历史... 我可以在查询中引用的内容: SELECTv.ID, v.Name,r.当前状态从车辆 v左外连接dbo.VehicleRepairStatu
..
我正在寻找将连接字符串存储在 .net Core 2 MVC 应用程序中的 appsettings.json 中的最佳实践方法(就像您在 MVC 5 中的 web.config 中所做的那样). 我想使用 Dapper 而不是 EF(我发现了很多 EF 示例). 像这样: {“连接字符串":{"myDatabase": "Server=.;Database=myDatabase;Tr
..
我有一个 .NET Core 2.0 应用程序,但有授权问题.我想对特殊请求使用自定义授权.标头和标准默认身份验证.首先,我在Startup.cs中添加配置: public IServiceProvider ConfigureServices(IServiceCollection services){//...services.AddAuthorization(options =>{option
..
ASP.NET Core 2.1.1 为 appBuilder 提供了几个看似相关的扩展方法: UseStaticFiles 来自 Microsoft.AspNetCore.StaticFiles UseSpaStaticFiles 来自 Microsoft.AspNetCore.SpaServices.Extensions UseSpa 来自 Microsoft.AspNetCore.
..
我正在尝试将我的身份验证内容迁移到 Core 2.0,但在使用我自己的身份验证方案时遇到了问题.我在启动时的服务设置如下所示: var authenticationBuilder = services.AddAuthentication(options =>{options.AddScheme("myauth", builder =>{builder.HandlerType = typeof(C
..
我正在使用 C# 和 ASP.NET Core 2.0 开发带有 REST API 的 Web 应用程序. 我想要实现的是,当客户端向端点发送请求时,我将运行与客户端请求上下文分离的后台任务,如果任务成功启动,该任务将结束. 我知道有 HostedService 但问题是 HostedService 在服务器启动时启动,据我所知没有办法启动 HostedService 从控制器手动.
..
末尾的以下块:
..
我添加了以下标签助手: 使用系统;使用 System.Linq;使用 Microsoft.AspNetCore.Mvc.ModelBinding;使用 Microsoft.AspNetCore.Mvc.Rendering;使用 Microsoft.AspNetCore.Mvc.TagHelpers;使用 Microsoft.AspNetCore.Mvc.ViewFeatures;使用 Micro
..
我正在尝试将 google 身份验证集成到我的 ASP.NET Core 2.0 web api 中,但我不知道如何让它工作. 我的 Startup.cs 中有此代码 ConfigureServices: services.AddIdentity().AddDefaultTokenProviders();services.AddAuthentication().AddGoogle(goog
..
对于 Asp.net Core 应用程序,我们必须使用哪一个?AddDbContext 还是 AddDbContextPool?根据 EF Core 文档,AddDbContextPool 提供高性能,但默认的 Asp.net Core 项目模板使用 AddDbContext. 解决方案 答案在这里(在“DbContext pooling"下):https://docs.microsoft
..
当我尝试运行我的应用程序时出现错误 InvalidOperationException:无法从根提供程序解析“API.Domain.Data.Repositories.IEmailRepository",因为它需要范围服务“API.Domain.Data.EmailRouterContext". 奇怪的是,据我所知,这个 EmailRepository 和界面的设置与我的所有其他存储库完全相同
..
我已经安装了 ASP.NET Core 2.1 但即使我已经使用 ASP.NET Core 2.1 创建了一个新的 ASP.NET Core Web 应用程序code> with Individual User Accounts → Store user accounts in-app 我找不到 AccountController 或 Views. 我仍然可以毫无问题地注册和登录,但我找不到
..
我有一些像下面这样的代码,我想编写单元测试我的方法.但我被困在异步方法中.你能帮我吗 ? 公共类面板{公共 int Id { 获取;放;}[必填] public double Latitude { get;放;}公共双经度{得到;放;}[必需] 公共字符串 Serial { get;放;}公共字符串品牌{得到;放;}}公共类 CrossSolarDbContext : DbContext{公共
..
我有一个基本模型: 公共抽象类状态{公共字符串 updateUserName { 获取;放;}} 然后是一个扩展上面定义的基本模型的模型: 公共类项目:状态{公共 int Id { 获取;放;}公共字符串 描述 { 获取;放;}} 然后我为每个定义了配置类: public class ItemConfiguration : IEntityTypeConfiguration{公共无效配置(
..
我发现 Ninject 最近引入了对 .NET Standard 2.0/.NET 的支持核心 2.0. 但是,我找不到任何扩展来实际将其集成到 Web 应用程序中(例如类似于 Ninject.Web.Common) 查看旧的 ASP.NET MVC 解决方案的代码,我意识到整个机制不同,因为经典的依赖于 WebActivatorEx.PreApplicationStartMethod
..
升级到 ASP.NET Core 2.0 后,我似乎无法再创建迁移. 我要了 “在类上调用方法“BuildWebHost"时发生错误'程序'.在没有应用程序服务提供商的情况下继续.错误:发生了一个或多个错误.(无法打开数据库“..."请求登录.登录失败.用户 '...' 登录失败" 和 “无法创建'MyContext'类型的对象.添加一个实现'IDesignTimeDbCo
..
Core 1.1 遵循@blowdart 的建议并实现了自定义中间件: https://stackoverflow.com/a/31465227/29821 它是这样工作的: 中间件运行.从请求标头中获取令牌. 验证令牌,如果有效则构建包含多个声明的身份 (ClaimsIdentity),然后通过 HttpContext.User.AddIdentity() 添加; 在使用
..
我发现在一个页面上有多个处理程序的例子以及相关的命名约定(即 OnPostXXX)和“asp-post-hanlder"标签助手.但是我如何从 AJAX 调用中调用这些方法之一. 我有一个带有典型 MVC 视图和控制器的旧示例,但它如何与 Razor 页面配合使用? 例如,如果我使用基本应用程序并将 About.cshtml 页面修改为以下内容: @page@model 关于模型@{
..
如何从控制器调用 SignalR Core Hub 方法? 我将 ASP.NET Core 2.0 与 Microsoft.AspNetCore.SignalR (1.0.0-alpha2-final) 结合使用. 我有与 Excel、SolidEdge 通信的 Windows 服务......操作完成后,它会在 ASP.NET Core 应用程序中向我的控制器发送请求.现在我需要通知所有
..