asp.net-core-2.0相关内容

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

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

用于FileStream视频流的.NET Core 2.0 Web API

我发现了一大堆示例,它们使用的对象在我的应用程序中不可用,并且似乎与我的.NET Core Web API版本不匹配。在本质上,我是在一个项目上工作,将有标签的网页,并希望加载的视频使用一个流从服务器,而不是直接通过一个路径提供文件。一个原因是文件的来源可能会改变,而通过路径提供它们并不是我的客户想要的。因此,我需要能够打开流并异步写入视频文件。 出于某种原因,这会生成JSON ..
发布时间:2022-07-14 18:43:56 C#/.NET

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

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

使用NUnit和TestServer进行集成测试时,TransactionScope不会在每个测试拆卸中回滚

方案 我在ASP.NET Core 2.0上有一个API,它使用EF Core与MS SQL数据库集成。现在,我正在尝试使用NUnit和TestServer为其设置集成/API测试。问题是我需要将每个测试配置为‘隔离’,所以基本上它应该在自己之后清理(回滚)数据库。由于数据库的复杂性(需要考虑大量遗留问题,例如触发器等),我无法使用薪酬事务来实现预期结果。 SUT API安装 以 ..
发布时间:2022-06-30 15:59:16 C#/.NET

筛选器之后的ASP.NET核心验证

我想为我们的服务中的所有API(ASP.NET核心)运行一些定制逻辑,这些API在模型验证之前但在模型绑定之后。这个是可能的吗?我尝试了一个ActionFilter,但它在验证后被调用。资源筛选器也不适用于我们。感谢您的帮助。 推荐答案 Web API controllers don't have to check ModelState.IsValid,如果它们具有[api控制器]属性 ..
发布时间:2022-04-10 10:14:54 其他开发

ASP.NET核心授权:组合或要求

我不确定如何在ASP.NET核心授权中实现组合的“OR”要求。在以前的ASP.NET版本中,这将通过角色来完成,但我正在尝试使用声明来完成这一点,部分原因是为了更好地理解它。 用户有一个名为AcCountType的枚举,它将提供对控制器/操作等的不同级别的访问。有三个级别的类型,称为User、BiggerUser和BigsterUser。因此,BigsterUser可以访问他们下面的帐户类型 ..
发布时间:2022-04-10 10:11:33 其他开发

不能使用C#在Selify WebDriver中使用现有的Firefox配置文件

我需要使用Firefox的共享配置文件,它在退出时不会被删除。这似乎可以使用FirefoxProfile或FirefoxOptions来完成。但它们似乎都不起作用:在启动gecko驱动程序时,它使用如下所示的临时配置文件 1507646897935 mozrunner::runner信息运行命令: “C:程序文件Mozilla FirefoxFirefox.exe”“-marionette” ..
发布时间:2022-04-10 10:08:25 C#/.NET

有没有AspNetCore等同于旧的WebApi IHttpControllerTypeResolver?

在WebApi中,您可以替换内置的IHttpControllerTypeResolver,其中您可以随心所欲地找到您想要的Api控制器。 在AspNetCore和MVC中,有一堆令人困惑的PartsManager和FeatureManager,其中的某个地方与控制器有关。我所能找到的所有文档和讨论似乎都假定您是一名从事MVC本身工作的开发人员,并且您已经了解了ApplicationPartM ..
发布时间:2022-04-10 10:06:42 C#/.NET

如何使用Identity在ApplicationDbContext中获取当前登录的用户ID?

我已使用Visual Studio中的模板创建了一个.Net core 2.1 MVC应用程序,其中带有标识预设(存储在应用程序中的用户帐户),并且我正在尝试自动执行某些审核字段。 基本上,我尝试做的是重写SaveChangesAsync()方法,以便每当对实体进行更改时,当前登录的用户ID都会设置为CreatedBy或ModifiedBy的审核属性,这些属性是作为实体的影子属性创建的。 ..

如何在ASP.NET Core中使用HttpClient?

我正在编写ASP.NET MVC Core 2.2 Web App。我需要从另一个使用HTTP或HTTPS的Web服务器获取数据。我应该如何操作? 我使用HttpClient编写代码。 我有一个收到消息的控制器,它工作正常,但是,我应该构造HttpClient吗? [Route("api/[controller]")] [ApiController] public class M ..
发布时间:2022-04-10 09:57:12 C#/.NET

调试IIS网站时,ASP.NET Core 2 Web应用程序不会加载用户机密

注意:此问题现已解决-有关解决方案,请参阅下面的更新3。 我有一个需要连接到SQL Server数据库的ASP.NET Core 2 Web应用程序。根据我下面的更新2,我正在使用IIS调试应用程序。 我正在Program类中加载配置(因为我需要它来设置日志记录),如下所示: public static IConfiguration Configuration => new Co ..
发布时间:2022-04-10 09:55:58 C#/.NET