asp.net-core-2.0相关内容
我正在将应用程序从 ASP.Net MVC 5 框架迁移到新的 .Net Core 2.1. 我在 MVC 5 项目中使用了带有自定义 RoleProvider 的 Windows 身份验证,如下面的链接所示. ASP.NET MVC 如何创建自定义角色提供者 我如何在 Core 2.1 中完成同样的任务,因为它似乎不包含 RoleProvider 功能? 我遇到的每个示例
..
我正在使用 ASP.Net Core 2.0,我想构建一个具有个人用户帐户授权类型的 Web API 项目,但唯一的选择是连接到云中的现有用户存储. 如何使用将用户帐户存储在应用程序中为具有个人用户帐户的 Web API 添加模板? 此选项适用于 Web 应用程序,但不适用于 Web API. 解决方案 尝试在控制台中使用命令启动你的项目 dotnet new webapi
..
在我的 Asp.net Core 2.0 应用程序中,我尝试对使用 Microsoft.Extensions.Configuration.IConfiguration 依赖注入的数据服务层(.Net 标准类库)进行单元测试.我正在使用 XUnit,但不知道如何从我的单元测试类中传递 IConfiguration.我尝试了以下实现并收到错误 消息:以下构造函数参数没有匹配的夹具数据:IConf
..
我在两个单独的 ASP.NET 中使用 WsFederation核心项目. 每个项目在Startup.cs 中都有以下内容 services.AddAuthentication(sharedOptions =>{sharedOptions.DefaultScheme = CookieAuthenticationDefaults.AuthenticationScheme;sharedOpt
..
在其上运行 WebService.就像我可以在 cmd.exe >ipconfig: 我想要实现的是Kestrel的自动IP配置,比如: .UseKestrel(opts =>{opts.Listen(/*LocalIPv4ActiveAddress*/, 5000);}) 所以我可以用不同的活动网络接口(WiFi || 以太网)和不同的本地网络 IP 地址切换我的开发机器. 解决
..
我希望能够使用同一 URL 上发布的 JSON 或表单数据. 就目前而言,我得到: 失败:Microsoft.AspNetCore.Mvc.Internal.ActionSelector[1]请求匹配多个操作导致歧义.匹配动作::失败:Microsoft.AspNetCore.Server.Kestrel[13]连接 ID“0HLDLB0LJCPJ4",请求 ID“0HLDLB0LJCPJ
..
我最近正在开发一个调用 API(使用 .NET Core 2.0 开发)的 ReactJS 应用程序. 我的问题是如何在 .NET Core 2.0 API 中使用 HttpPostedFileBase 来获取文件内容并将其保存在数据库中. 解决方案 你在 ASP.NET Core 2.0 中没有 HttpPostedFileBase,但是你可以使用 IFormFile. [Htt
..
如果我开始一个新的 web api 项目,appsettings 文件会组合在一起.但是,我正在从控制台应用程序模板创建一个工作项目,并且当我手动创建 appsettings 文件时,它们不会组合在一起.我回想在旧版本中,我会在 csproj 文件中添加一些内容,但我不知道如何在 .net 核心中执行此操作,并且在属性或配置中看不到任何内容 解决方案 在解决方案的项目文件中,您可以在 中编
..
当我创建 .net 核心 Web 应用程序时,我会在测试期间使用密钥管理器.我通常能够创建一个新的 web 项目(mvc 和 web api),右键单击该项目并选择“管理用户机密".这将打开一个 json 文件,我在其中添加秘密.然后我在我的 startup.cs 中使用它,如下所示: services.AddDbContext(options =>options.UseMySql(Config
..
我在 Visual Studio 2017 中使用 ASP.NET Core 2.0 创建了一个默认项目.我选择了带有 MVC 和个人使用身份验证的 Web 应用程序.默认情况下,它正在配置并使用 https.我尝试通过进入项目属性并删除用户 ssl 并将 https 更改为 http 来禁用它,但随后我得到了 IIS Express 连接错误或 404. 我以前没有看到默认的 https.
..
VS 将生成(并覆盖)一个 web.config 文件作为发布到 IIS 的一部分.我需要在文件中包含各种项目(例如扩展文件上传最大大小限制、重定向到 HTTPS 等).我目前必须在每次发布后将内容复制并粘贴到文件中. 有没有办法定义 Visual Studio 在为 IIS 发布 .NET Core 2 Web 应用时生成的 web.config 文件的内容? 解决方案 我终于回到
..
所以我有一个 T4 模板,我试图在设计时运行,但它一直给我以下错误. 运行转换:System.IO.FileNotFoundException:无法加载文件或程序集 'System.Runtime, Version=4.2.0.0, Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a' 或其依赖项之一.系统找不到指定的文件.文件名:'System.Ru
..
我对 ASP.NET Core 和 Claims 中的 JWT 身份验证有疑问,因为我不知道我是否正确获取了所有内容. 当我在 ASP.NET 中创建 JWT 令牌时,我添加了一些声明,其中一些可以是自定义的.当带有 JWT 令牌的请求从客户端发送到 API 时会发生什么.User.Claims 如何填写?它是否使用从 JWT 读取的声明? 我想创建一个自定义身份提供程序(不想使用由
..
我使用身份验证服务为我的应用生成的令牌.那里没有问题.现在我已经介绍了 Swashbuckle 来记录我的 API,我可以通过使用此代码在每个请求中发送 JWT 来进行如下身份验证; services.AddSwaggerGen(c =>{var a = new ApiKeyScheme();//c.AddSecurityDefinition("Bearer", new ApiKeyScheme
..
我正在尝试构建一个简单的 ASP.Net Core 2.2 Web 应用程序,它允许 AzureAD 作为“外部提供者".我在 Visual Studio 2019 中执行此操作. 作为一个超级简单的演示项目,我首先创建了一个使用 Azure AD 作为登录提供程序的新项目: 选择 ASP.NET Core Web 应用程序 选择 Web 应用程序(模型-视图-控制器) 将身份验证
..
我正在尝试使用 ASP.NET Core 2.0 创建一个 Web API 服务器,该服务器使用 azure ad v2 端点令牌授权.我还有一个 Angular 2 应用程序,在其中进行 office365 登录.我从那里得到一个令牌,然后向 Web API 服务器中的授权操作发送一个简单的请求.但是我的令牌没有通过授权检查,我收到 401 Unauthorized 响应.提供的描述是:
..
使用 Azure AD 身份验证启动新的 .Net Core 2.0 项目时,您会获得一个可以登录租户的工作示例,太棒了! 现在我想获取已登录用户的访问令牌,并使用它与 Microsoft Graph API 一起工作. 我没有找到任何关于如何实现这一点的文档.我只想要一种简单的方法来获取访问令牌并访问图形 API,使用启动新 .NET Core 2.0 项目时创建的模板.从那里我应该
..
我有三个应用程序参与 AzureAD OBO 流程: Angular 前端 -->在 AzureAD 中注册为 OIDC 应用 ASP.NET Core Web API -->在 AzureAD 中注册为 SAML 应用 NAV OData 服务 -->在 AzureAD 中注册为 SAML 应用 这是完整的流程: Angular 前端应用程序将用户登录到 Azure
..
我有一个 Angular 应用程序,它与多个 WEB API 对话以提供交互 UI.我发现很难找到一种方法.我正在关注这个 文章 解释了它的 Angular 部分.我能够在客户端获取令牌.如果客户端发送此 id 令牌,我的 dot net core web API 如何验证令牌? 解决方案 你可以使用 JwtBearer 中间件,它使应用程序能够接收 OpenID Connect 不记名令
..
我的 webapp 使用 .NET Core 开发并部署在 Azure 中.我已启用 Azure 应用服务身份验证并将其配置为使用 Azure Active Directory.当我访问 web 应用程序时,我会被重定向到正确的登录页面.登录后,我可以浏览到端点 .auth/me 并查看我的用户存在的声明.我还可以验证以下请求标头是否存在值: X-MS-TOKEN-AAD-ID-TOKEN
..