asp.net-core相关内容

获取错误解析值时遇到意外字符:。路径,行1,位置1

我有一个ASP.NET Core 2.1应用程序。我收到的错误与以下SO链接中提到的错误相同。 Unexpected character encountered while parsing value: . Path '', line 1, position 1 答案部分中建议的解决方案似乎也解决了问题。 但是为一个属性创建一个类是一种开销&对我来说没有吸引力。 在过去,我 ..
发布时间:2022-07-25 18:34:22 C#/.NET

尝试激活授权控制器时,无法解析类型&;#39;Microsoft.AspNetCore.Identity.UserManager`的服务。

我在登录控制器中收到此错误。 InvalidOperationException:尝试激活‘Microsoft.AspNetCore.Identity.UserManager`1[Automobile.Models.Account]’时无法解析类型‘Automobile.Server.Controllers.AuthController’. 的服务 以下是身份验证控制器构造函数: ..
发布时间:2022-07-22 18:55:43 C#/.NET

内存数据库不保存数据(&;#39;)

我有一个简单的Web应用程序,在客户端有角度,在服务器端有ASP.NET核心Web-API。我使用InMemory数据库 services.AddDbContext(options => options.UseInMemoryDatabase("ItemsDB")); 为简化开发而存储数据。但我在这方面遇到了一个问题。我在Web-API上有一个控制器来响应用户 ..
发布时间:2022-07-22 18:51:19 C#/.NET

应用程序找不到位于另一个项目中的Razor页面

我正在进行Razor Pages项目。该解决方案由多个项目组成,即&Quot;Server&,它管理用于依赖注入的服务,并且是一个启动项目。应用程序&包含索引页和共享组件,以及作为网站独立区域的多个模块&项目。我需要添加新的模块到这个解决方案,与登录页。我创建了一个新项目,在Solution中设置了对其他项目的所有引用,并在那里创建了一个带有";@page";/modeC" ..
发布时间:2022-07-19 22:36:03 C#/.NET

Swagger&39;swagger.json&39;加载,但在AspNet项目中的swagger UI';{localhost}/swagger';上出现404错误

正在使用AspNetCore为IIS托管的Web应用程序设置SWAGGER。.json页面加载并且似乎可以很好地接触到所有API,但是当导航到{localhost}/swagger查看UI页面时,我收到了一个404错误。我在Startup.cs中有以下代码: //Configure Services services.AddMvc().SetCompatibilityVersi ..
发布时间:2022-07-17 11:05:27 C#/.NET

在ViewComponent中:此异步方法缺少等待运算符,将同步运行

在ViewComponent中,我收到以下警告: (我已使用ASP.NET Core 2) 警告CS1998:此异步方法缺少‘AWait’运算符,将运行 同步进行。考虑使用‘AWait’运算符等待 非阻塞API调用,或“等待Task.Run(...)”执行占用CPU的工作 在后台线程上。 我如何解决它? public class GenericReportViewComponen ..
发布时间:2022-07-14 18:52:18 C#/.NET

调试会话结束时IIS Express不停止

当我停止在Visual Studio 2017中调试网站时,IIS Express突然不再停止。 我不确定此行为是何时开始的,但我有以下设置: Visual Studio 15.5.2(已修复) IIS Express 10.0 x64(重新安装) 面向net461 的ASP.NET Core 2项目 我已在工具->选项->调试->常规中禁用了“启用编辑并继续” 不确定这是 ..

登录Google,仅允许组织域帐户

我正在尝试创建一个Web应用程序,该应用程序只能通过登录Google访问,并且只能使用GSuite(组织域)。我希望这样做,而不必预先初始化允许哪些域,这意味着它允许在Google下注册的所有电子邮件地址,但不允许&q;gmail.com&q;。 感谢您的帮助。 推荐答案 我假设您使用的是OpenID连接?然后您可以使用hd parameter and claim: HD( ..

身份服务器4在将连接/令牌终结点部署到生产环境时,获取连接/令牌终结点的&Q;INVALID_GRANT&Q错误

我使用Identityserver4实现OAUTH2,服务器支持ResourceOwnerPassword和code流。我使用AWS的EC2托管用于生产的应用程序。 奇怪的是,即使这个应用程序在我的开发机器上也运行得很好,在部署到AWS后,我一直收到这个invalid_grant,我不知道哪里出了问题。 以下是我的代码: services.AddIdentityServer() ..
发布时间:2022-07-04 13:34:25 C#/.NET

与Azure AD登录的集成测试

我正在开发一个Web应用程序(.NET Core 3.1),它通过请求身份声明来对用户进行身份验证。当用户第一次访问应用程序时,他/她会被发送到Microsoft,使用Azure Active Directory的用户名和密码登录。登录后,客户端将获得存储在会话存储中的JWT令牌。然后,使用JWT令牌来验证对Web应用程序控制器的每个HTTP请求。 在进行集成测试(XUnit)时,我应该如何需要 ..

ASP.NET Core 2.2 Web API项目:使用端点实现电子邮件确认回调URL

关于生成确认令牌,然后向用户发送确认电子邮件链接,我正在尝试做一些与Microsoft(Docs)提供的示例稍有不同的操作。 目前,我在CreateUserAsync控制器方法中有几个步骤来创建用户,如果成功,则会生成一个电子邮件确认令牌(使用GenerateEmailConformationTokenAsync方法)-到目前为止,似乎有效的令牌会生成。 然后,下一步是使用SendGr ..
发布时间:2022-06-29 20:41:55 C#/.NET

无法从Linq转换Odata查询

我正在尝试使OData查询在.Net Core 3.1上工作 在.Net Core 2.1上一切运行正常 现在升级后显示 System.InvalidOperationException:LINQ表达式‘$it’无法 被翻译。将查询重写为可以 转换,或通过插入 调用AsEnumerable()、AsAsyncEnumerable()、ToList()或 ToListAsync()。 ..
发布时间:2022-06-29 10:34:50 C#/.NET

.NET Core 5 POST响应返回不正确的内容类型:应用程序/json

使用.Net Core 5,我已使用使应用程序/json正常工作所需的必要包配置了我的应用程序。 使用[FromBody]参数属性,并使用postman发布数据会导致以下错误: 不正确的内容类型:应用程序/json 我已经配置了AddController(...)使用.AddNewtonsoftJson(...)启动的方法。 services.AddControllers( ..
发布时间:2022-06-28 09:51:08 其他开发