.net-core相关内容
在我的 .net core 2.2 微服务中,我尝试从 JWT 令牌中提取声明以进行一些授权.身份验证是在系统的另一部分完成的,所以我现在不需要这样做. 我在 Startup.cs 中使用此代码: services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme).AddJwtBearer(选项 =>{var signin
..
当我尝试访问授权属性下的方法时,我正在尝试写入日志.基本上,我想记录一个人是否使用了无效令牌或过期令牌.我正在使用 JWT 的基本身份验证 services.AddAuthentication(o =>{o.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme;o.DefaultChallengeScheme = J
..
我正在构建一个 .net core web api. 前言 - 我已经按照 https://stormpath 实现了令牌身份验证.com/blog/token-authentication-asp-net-core 和 https://dev.to/samueleresca/developing-token-authentication-using-aspnet-core.我还在 gith
..
在 dotnet core 1.1 asp 中,我能够通过执行以下操作来配置和使用身份中间件和 jwt 中间件: app.UseIdentity();app.UseJwtBearerAuthentication(new JwtBearerOptions() {}); 这已经改变了,我们使用以下实现中间件: app.UseAuthentication(); 设置的配置是通过 Startu
..
是否有一种模式来设计一个能够同时使用 Open Id Connect(在 Azure AD 中连接)和本地数据库对用户进行身份验证的应用程序? 我正在创建的应用程序将拥有来自拥有 Azure Active Directory 的公司的用户,但也有未受雇于该公司的用户必须使用该应用程序,因为他们未在 Azure AD 中注册. 没有 Azure AD 的身份验证方法应该使用本地数据库,而
..
从 this 链接,我们可以下载 Core SDK 和 Runtime.我了解 SDK 包括运行时.但是在什么情况下我应该下载 .Net Core Runtime 呢? 解决方案 如果您只想运行 .Net Core 应用程序,则需要运行时.如果您想构建 .Net Core 应用程序,您需要 SDK(包括运行时).但是,如果您构建一个自包含的 .Net Core 应用程序,您甚至不需要运行时
..
“MSBuild 现在安装在每个 Visual Studio 版本下的文件夹中."但是,我不想在服务器上安装完整的 VS.“MSBuild 现在作为 .NET Core SDK 的一部分提供." 现在我已经安装了 .Net Core 2.1 SDK(和 4.7.2 框架),msbuild.exe 的路径是什么? 解决方案 安装后发现MSBuild.exe 15 VS Build To
..
在“老派"的 MSBuild 项目中——例如 VS2017 中的 Windows 窗体仍在使用——文件可以通过 csproj 文件中的 DependentUpon 项“嵌套". 我用它在 Noda Time 中将单元测试分组在一起,例如 LocalDateTest.
..
我正在尝试在 Windows 上使用 SOnarQube MsBuild 在 Jenkins 的 .NET Core 2.0 解决方案上启动 Sonarqube. 当我从 Jenkins 工作区执行以下脚本时,它工作正常: C:\SonarQube\bin\MSBuild.SonarQube.Runner.exe 开始/k:XXXX.Campaigns/n:CI/v:/d:sonar.ho
..
我有一个使用 Visual Studio 2017 创建的 UWP 项目.它在这台机器(机器 1)上构建良好. 但是,当我将项目复制到仅安装了 Visual Studio 2017 构建工具的机器(机器 2)并尝试使用 MSBuild 构建它时,我收到以下错误: C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\M
..
我想在 Windows 和 Linux 上构建一个 .net 核心项目. 对于 Windows,我使用 MSBuild,只需从 visualstudio.com. 但是我从哪里获得 MSBuild for Linux?基于 GitHub 项目站点,它应该在某些 Linux 发行版上可用(README.md).我不想自己编译它(出于某些原因). 我不想使用 xbuild,但想使用纯
..
给定带有文件夹的 aspnet 项目: //sql/网络应用/客户/wwwroot/意见 在我使用的 project.json 上 "publishOptions": {“包括": ["..\\sql","wwwroot",“意见",“网络配置"]} dotnet publish之后还有sql、wwwroot和Views文件夹. 迁移到csproj(Microsoft.NET.Sdk
..
我正在尝试使用 .NET Core 编写插件系统,我的要求之一是能够将插件 DLL 及其依赖项分发给用户进行安装. 但是,我不知道如何将我的 NuGet 依赖项包含为构建工件并将它们输出到构建文件夹,而不必使用 dotnet publish 作为 hack.有什么方法可以在 .csproj 文件(项目文件)中指定吗? 解决方案 您可以将其添加到您的 csproj 文件中的
..
这类似于 如何在拥有大量用户的 LDAP 服务器上进行分页搜索? 但建议的解决方案对我们不起作用. 我们使用 Novell.Directory.Ldap.NETStandard 库,我们需要从 Active Directory 中获取超过 10000 个条目.我们使用 LdapVirtualListControl 来处理分页,但该控件需要另一个控件:LdapSortControl.Activ
..
EF Core 中以下语句的等效项是什么? SqlFunctions.DatePart("week", x.MyDate) EF.Functions 似乎没有 DatePart 方法. 解决方案 可以通过用 DbFunctionAttribute 包装它来使用 datepart SQL 函数.棘手的部分是告诉 ef core 不要将 datepart 类型参数作为字符串处理.示例:
..
..
我正在关注 文档 以创建初始迁移.当我执行 dotnet 时,我得到了帮助部分,这意味着 PATH 工作正常. 然后我尝试从控制台窗口中的文档执行以下命令: dotnet ef 迁移添加 InitialCreate 我收到以下错误: 无法执行,因为找不到指定的命令或文件. 可能的原因包括: 您拼错了一个内置的 dotnet 命令. 您打算执行 .NET Cor
..
我基本上有一个重复的问题,但对于 .NET Core. 我有核心控制台应用程序: class 程序{静态无效 DoSomeAccessViolation(){//如果你对这个抛出的原因有任何疑问,//答案当然是“42"var ptr = new IntPtr(42);Marshal.StructureToPtr(42, ptr, true);}[安全关键][HandleProcessCor
..
我正在尝试通过 .NET Core 2.1 中的刷新令牌和 JWT 实现基于令牌的身份验证. 这就是我实现 JWT 令牌的方式: Startup.cs services.AddAuthentication(option =>{option.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme;option
..
我是 Microsoft Core 世界的新手,想创建一个面向 .NET 标准的类库.我使用的是 Visual Studio IDE 2017 并选择了 .NET Standard 下列出的类库项目模板. 当我在 .NET 标准项目结构上展开 SDK 时,我可以看到 Microsoft.NETCore.Platform 1.1.0 作为参考. 根据我的理解,.NET Core、.NET
..