asp.net-core-2.0相关内容
场景: 我有一个 angular5 客户端应用程序,它使用 hello.js 使用他们的 Office 365 凭据对用户进行身份验证. 客户代码: hello.init({微软:{id: 配置.AppID,誓约:{版本:2,auth: 'https://login.microsoftonline.com/' + configuration.TenantID + '/oauth2/
..
我有一个 .NET Core 2 应用模板,该模板配置为使用开箱即用的 Azure AD. 配置是: {“蔚蓝广告":{"实例": "https://login.microsoftonline.com/",“域":“lautararinolive.onmicrosoft.com","TenantId": "67cb2dfd-ebd5-40d8-829b-378340981a17","Cli
..
我有一个针对 AAD 进行身份验证的 Asp.Net Core 2.0 WebApi: services.AddAuthentication(options => { options.DefaultScheme = JwtBearerDefaults.AuthenticationScheme; }).AddJwtBearer(选项 =>{options.Authority = "https:/
..
我有一个产品类别表来表示层次结构的类别结构,数据库中典型的Parent-Child关系表. 以 Guitar Center 的数据为例: 如果您将它们渲染到带有 和 的页面: 蓝色文本是我想要生成的 URL.对于任何给定的类别,链接由其 slug 及其父母的 slug 组成. 请注意,我列出的示例只有 2 个父子级别.从理论上讲,通过自我参照结构,任何孩子都可以拥有无
..
我的网站在加载时崩溃,System.Reflection 在第一次调用 DbContext 时出现了一个非常长的未处理异常. 使用 ef-core 2.1 rc1 System.ArgumentNullException:值不能为空.参数名称:类型在 System.Reflection.IntrospectionExtensions.GetTypeInfo(Type type)在 Micr
..
我收到此错误 System.ObjectDisposedExceptionHResult=0x80131622Message=无法访问已处理的对象.此错误的一个常见原因是处理从依赖注入解析的上下文,然后尝试在应用程序的其他地方使用相同的上下文实例.如果您在上下文上调用 Dispose() 或将上下文包装在 using 语句中,则可能会发生这种情况.如果你使用依赖注入,你应该让依赖注入容器来处理上
..
我想从 Entity Framework Core 2.0 执行 SQL 命令,但我不知道如何执行. 1.- 我需要这样做的原因是我想从数据库表中删除所有数据,并且使用 Context.remove 或 Context.removeRange 会对 DB 产生多次调用(表中的每个数据调用一次). 2.- 我已经读到有一个方法 .ExecuteSqlCommand 可以实现这一点,但是我
..
我习惯了 Entity Framework 6 和我的基础存储库 Save() 看起来像这样: public void Save(){尝试{Context.SaveChanges();}捕获(DbEntityValidationException 前){//做东西}捕获(异常异常){//做东西}别的{扔;}} 如果对象保存无效, DbEntityValidationException 是来自
..
我一直在尝试将 Identity Server 4 与 SPA 应用程序集成.我能够在 API 中授权应用程序,但在授权之后 User.Claims 总是 empty 尽管我已经添加了范围中的声明. 我在带有实体框架核心的 API 中使用 Asp.net Identity. 我的项目分布在不同的项目中. Project.Auth(使用 Identity Server 4) Pr
..
我正在尝试将此活动从现有的 .edmx 项目克隆到代码. 我有两个实体.我想在不创建新表的情况下拥有多对多关系.我正在使用 EF Core 2.0 代码优先方法. 请在下面找到我创建的实体.我不确定这是否是正确的做法. 我想在两个表上都有外键列,即.WorkCase 和 Workflow 表上的 WorkflowId 和 WorkCaseId. 公共类 WorkCase{[钥
..
我将 System.Data.SqlClient 版本 4.4.3 用于我的 ASP.NET Core 2.0 项目中的所有 .NET Standard 2.0 类库.为什么我得到 无法加载文件或程序集“System.Data.SqlClient,版本=4.2.0.2,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a".定位的程序集的清单定义与程
..
我有这个扩展 公共静态类 ServiceCollectionExtensions{公共静态 IServiceCollection MyExtension(这个 IServiceCollection serviceCollection){...}} 我需要从这样的服务中获取信息: services.AddAuthentication(options =>{options.DefaultAuth
..
我创建了一个 ASP.NET Web 应用程序 MVC Core 2.2 项目.然后我在 IIS Express 中运行它.但我收到以下错误: HTTP 错误 500.24 - 内部服务器错误 ASP.NET 设置已被检测到不适用于集成托管管道模式. 最可能的原因:system.web/identity@impersonate 设置为 true. 你可以尝试的事情:如果应用程序支
..
在将外部程序集 (.dll) 添加到 Visual Studio Code 上的 .NET Core 2.0 控制台应用程序时,我遇到了一些问题几乎没有关于如何做到这一点的文档. 微软提供了一个关于如何将 NuGet Packages 和 Project 添加到项目引用的非常好的教程,但没有关于如何添加外部 dll 的信息. 解决方案 经过一些研究,我设法让它发挥作用. 打开你
..
我想使用 Boilerplate 的免费启动模板版本通过 Active Directory 将身份验证集成到我的 .net Core 应用程序中.我按照 documentation 中的说明进行操作,例如安装 Abp.Zero.Ldap 包,创建LdapAuthenticationSource 类,并注入依赖,如: [DependsOn(typeof(AbpZeroLdapModule))]公共
..
我们目前在 azure 应用服务中有两个插槽:暂存和生产.我们刚刚将 .net core 2.2 迁移到 3.1,并在单独的开发应用服务中对其进行了测试.我们即将发布 3.1 版应用程序. 有谁知道让一个插槽运行 2.2 而另一个插槽运行 3.1 有什么问题吗? 解决方案 Azure web app 是一个 PaaS 服务,我们不能修改其中的内容.正因为如此,它默认集成了很多环境,或
..
我找到了一种创建文本文件的方法,然后立即将其下载到浏览器中,而无需在常规 ASP.net 中将其写入服务器: 创建文本文件并下载 接受的答案使用: using (StreamWriter writer = new StreamWriter(Response.OutputStream, Encoding.UTF8)) {writer.Write("这是内容");} 我需要在 ASP.
..
我试图在登录后检查用户的电子邮件确认状态,然后相应地引导他们. 基于这两个线程: ASP.NET Core Identity - 获取当前用户 如何在 asp.net core 中获取当前用户 我试过了: var 结果 = await _signInManager.PasswordSignInAsync(model.Email, model.Password, model.R
..
升级到 .NET Core 2.0 后,我的 1.1 Web 应用程序无法运行.我收到如下所示的错误消息.检查输出后,我发现对 RZ3007 错误的引用,我认为这与 Razor 编译器有关.视图未编译. 主页/Index.cshtml: @model LayoutViewModel
视图/共享/_Layout.cshtml
..
程序“[3984] dotnet.exe"已退出,代码为 -2147450751 (0x80008081).程序“[3984] dotnet.exe:程序跟踪"已退出,代码为 0 (0x0).程序“[2492] iisexpress.exe:程序跟踪"已退出,代码为 0 (0x0).程序“[7352] chrome.exe: WebKit"已退出,代码为 -1 (0xffffffff).程序“[2
..