asp.net-core-2.0相关内容
我开发了一个自定义验证器属性类,用于检查模型类中的整数值.但问题是这个类不起作用.我已经调试了我的代码,但在调试代码期间没有命中断点.这是我的代码: 公共类 ValidateIntegerValueAttribute : ValidationAttribute{受保护的覆盖 ValidationResult IsValid(object value, ValidationContext val
..
在我的 ASP.NET Core 2.1.0 MVC 站点上发生了一些相当可怕的事情.在我浏览时,突然显示我以不同的用户身份登录(当时他也恰好在浏览该网站). 我无法确定是否有特定用例触发了这种情况,但这种情况现在已经发生了两次.导航到其他页面仍然显示我以其他用户身份登录.我什至似乎接管了我错误登录的用户的声明. 我的问题是:什么会导致这种情况发生? EDIT:我已经将 user
..
我在 Startup.cs 中有以下代码,并希望它覆盖默认的序列化选项.我希望它覆盖整个 asp net core 2.0 项目中的每个序列化,但是操作返回值不正确,我认为这个全局属性在 core 2.0 中不起作用 我在app.UseMvc()之前把它写在Configure里; JsonConvert.DefaultSettings = () =>新的 JsonSerializerSet
..
我正在尝试使用 Asp.Net Core 2 中的 ActionFilter 在页面上附加一些 HTML 和 Javascript 内容. 在 MVC 中,它与 filterContext.HttpContext.Response.Write(stringBuilder.ToString()); 但在 Core 中它不起作用. 我试图用这个来实现: filterContext.
..
#L143" relSignno"代码 我在单元测试中遇到了一些问题. DefaultHttpContext.RequestServices 是 null 我尝试创建AuthenticationService 对象,但我不知道要传递什么参数 我该怎么办?如何对 HttpContext.SignInAsync() 进行单元测试? 被测方法 public async Tas
..
我正在为后台工作人员创建一个 UrlHelper 以创建回调 url,这意味着它不是我可以通过 DI 请求的普通请求的一部分. 在 ASP.Net 5 中,我可以创建一个 HttpRequest 并为其提供与我用来构建应用程序相同的 HttpConfiguration,但在 ASP.Net Core 2.0 中,UrlHelper 依赖于一个完整的 ActionContext,这有点难以制作
..
所以我写了一个可以在本地正常工作的 azure 函数.我相信这归结为拥有 local.setting.json 文件.但是当我将它发布到 azure 时,该功能不起作用,因为它找不到我定义的设置值.来自 Web 应用程序和控制台驱动的方法,我们将拥有与每个环境相关联的不同配置文件.我怎样才能让它工作,这样我就可以有多个 settings.json 文件,例如一个用于开发、测试和生产环境?最终结果是
..
我正在运行一个 ASP.NET Core Web 应用程序并且想要上传大文件. 我知道在运行 IIS 时,可以通过 web.config 更改限制: ... 在运行新的 ASP.NET Core Kestrel 网络服务器时如何做等效的工作? 我收到异常“请求正文太大."
..
TL;DR 目前使用 ASP.NET Core 2.0 设置 HTTPS 的正确方法是什么? 我想将我的项目配置为使用 https 和证书,就像他们在 构建 2017.我尝试了几种设置,但没有任何效果.经过一番研究,我更加困惑了.似乎有很多方法可以配置 URL 和端口……我见过 appsettings.json、hosting.json,通过代码,在 launchsettings.json
..
新的 .csproj 格式包括对经典文件的一些重大改进,包括与 NuGet 包管理的紧密集成和显着减少冗长的结构.我想在仍然使用 .NET Framework 4.6 和 ASP.NET 的同时获得这些好处(因为我的项目依赖于尚未生成 .NET Core 版本的 Umbraco). 最大的挑战似乎是调试体验 - 一个 ASP.NET Core 项目希望运行一个 dotnet 核心应用程序并设
..
我目前正在使用 ASP.NET Core 2.x,我曾经能够通过简单地将它放在 UseUrls() 方法中来让 Kestrel 使用 HTTPS/SSL,如下所示: var host = new WebHostBuilder().UseUrls("http://localhost", "https://111.111.111.111").UseKestrel().建造(); 但现在我得到了例外
..
阅读微软文档后,我仍然感到困惑.我需要将我开发的 .net core 2 Web 应用程序部署到 IIS 服务器,但我无法得到任何直接的答案.这只是我问题的开始. IWebHost、WebHostBuilder、BuildWebHost 有什么区别? 谢谢! 解决方案 首先,我非常不同意你的说法:ASP.NET Core 的文档其实非常好.是的,它可能仍然缺乏一些细节,并且在赶
..
我正在尝试进行查询,我可以在其中找到我的 SQL 数据库中给定经度和纬度点范围内(比如 50 英里)的所有位置. 我填充了一些帖子,在帖子表中,我有两列在创建帖子时存储经度和纬度.这是表格的外观: 我浏览了许多关于如何尝试实现这一点的示例,但似乎它们不起作用.我从研究中知道 ASP.NET Core 不支持 DbGeography,其他文章只是过时了. 发现这个 文章,但它使用
..
在 ASP Core 2.0 VS 2017 中搭建控制器时,我得到以下信息: 无法获得 DbContext 的反射类型: BE.Data.ApplicationDbContext 在Microsoft.VisualStudio.Web.CodeGeneration.ActionInvoker.b__6_0()在Microsoft.Extensions.CommandLineUtils
..
当我运行我的 asp.net core 2 项目时,我收到以下错误消息: InvalidOperationException:尝试激活“ContosoUniversity.Service.Class.StudentService"时无法解析“Microsoft.EntityFrameworkCore.DbContext"类型的服务. 这是我的项目结构: --解决方案'ContosoU
..
我有一个托管在 Azure 应用服务上的 ASP.NET Core 2.0 应用. 此应用程序绑定到 domainA.com.我的应用中有一个路由——例如,domainA.com/route. 现在,我想引入另一个域,但让它只响应不同的路由——例如,domainB.com. 最好的方法是什么? 解决方案 实现此目的的一种方法是制作一个 自定义路由约束 指定每个域名的路由功
..
问题: 我需要将 Razor 页面呈现为字符串的一部分. 为什么我想要这个: 我想创建一个控制器操作,该操作以包含部分视图和其他可选参数的 JSON 进行响应. 尝试: 我熟悉以下将视图呈现为字符串的示例:https://github.com/aspnet/Entropy/blob/dev/samples/Mvc.RenderViewToString/RazorVie
..
在我的旧 .NET MVC 应用程序中,我可以在 IIS 中启用 Windows 身份验证并禁用匿名.然后在我的 web.config 文件中,我只需要输入: 在 .NET Core 2.0 中这是行不通的——它正确地拒绝匿名,但无论如何它都会授权所有用户.
..
我已经安装并运行了 Asp.net Core Identity 2.0 版.我发现 _signinManager.SignoutAsync 用户在使用 Google 登录后不会注销.当我返回到我的登录方法时,它只显示用户已登录且他们的 Claims 对象仍然完好无损. 代码非常简单,如下 [AllowAnonymous]公共 ActionResult TestGoogle(){var re
..
我正在使用 Openidict. 我正在尝试使用自定义状态代码返回自定义消息,但我无法做到.我在 startup.cs 中的配置: services.AddAuthentication(options =>{options.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme;options.DefaultChal
..