asp.net-core-webapi相关内容

如何在.NET Core API中显示保存在数据库中的图像?

我想显示保存到数据库中的图像,我一直在寻找教程和其他内容,但它们并没有真正起到多大作用。我有一个API控制器,它由MVC视图及其各自的控制器使用。视图中有显示文本的空间和图像应在的空间,图像在数据库中保存为varbinary类型,文本是varchar类型的字段。 我创建的模型: public class ForumContentModel { //some other fiel ..
发布时间:2022-03-09 20:10:36 C#/.NET

如何在启用静电文件的剃须刀中用cshtml模板文件渲染html

您好,我实际上正在从cshtml模板生成一个html文件,用于报告目的。 问题是,当我在cshtml文件中使用CDN链接进行引导时,所呈现的html获得了我设计的所有CSS,但是当使用引导的本地访问时,样式根本不呈现,当试图呈现来自本地文件的图像时也是如此。 以下是生成html文件的代码: var httpContex = new DefaultHttpContext ..
发布时间:2022-03-09 20:04:52 C#/.NET

如何模拟ASP.NET web API应用程序进入死锁或挂起状态?

我有一个ASP.NET Core 3.1 Web API应用程序。我可以编写一个端点吗?如果我调用它,整个应用程序将进入挂起或死锁状态。还是后台任务,我在其中编写了一些代码来实现这一点? 我正在尝试测试我在ASP.NET核心Web API应用程序中作为运行状况检查终结点编写的Kubernetes活动探测。 谢谢。 推荐答案 如果它用于测试某种挂起情况,您可以执行一些操作,比 ..

如何验证模型验证中的非法字段

我有一个接受PersonDto的.NET Core2.2Web-API,它正在通过模型验证进行验证,但它不检查非法字段。它只检查匹配字段是否有效。 我希望确保提供的JSON仅包含DTO(类)中的字段。 public class PersonDto { public string firstname { get; set; } public string lastna ..
发布时间:2022-03-09 19:55:56 其他开发

如何从另一个程序集中配置ASP.NET核心WebAPI中的服务

在微服务环境中,我需要为基于契约的测试构建一个框架。 我目前正在研究如何将单个服务与其外部依赖项隔离,以便执行提供程序测试。 我需要做的是: 保持WebApi项目完整 使用一些配置差异启动WepApi实例 锁定选定的依赖项 我的解决方案结构如下: Case-Solution/ ├── src/ | ├──Case.Api | └──Case.Appl ..
发布时间:2022-03-09 19:49:38 其他开发

从Web API响应中隐藏属性

我要向Web API响应隐藏Modifiedby、Modifieddate和Createddate属性。 我尝试使用[JsonOgnore]、[IgnoreDataMember],但不起作用。 [ModelMetadataType(typeof(UserModel))] partial class TUsers { } public class UserModel { pub ..
发布时间:2022-03-09 19:45:44 C#/.NET

大摇大摆的验证权限

我在我的项目中使用Swagger,并且我需要验证该过程。现在,我如何实现它,就像这样。 我需要点击验证按钮,然后验证,我现在很糟糕,不知道怎么做。我读了一些文章,但我不能实施它。 非常感谢您的任何帮助。 推荐答案 我看了一些文档,最终实现了用户登录生成jwt后的验证过程,大家可以参考一下。 演示结果: 首先,打开appsettings.json文件并更改名为jwt: ..
发布时间:2022-03-09 19:42:20 C#/.NET

如何添加/更新EF核中实体一端的多对多关系

我们访问了EF Core多对多更新上的相当多的链接,但仍无法找到我们问题的具体答案并澄清我们的理解。 场景: 我们希望一次性添加/更新实体及其相关的多对多关系,如(dbset.Add()或dbset.Update()) 我们正在尝试以下操作,并且只能添加/更新父实体,而不能添加/更新多对多关系列表。你能告诉我们哪里错了吗?又能做些什么呢? 当前模型结构: ..
发布时间:2022-03-09 19:40:12 C#/.NET

仅针对MVC核心应用程序内的API控制器生成SWAGGER/SWASBACKLE文档

我们有一个带有常规MVC控制器的ASP.NET MVC核心应用程序。此外,我们在Controlators文件夹中有一个名为";api";的子文件夹,其中包含少量API控制器。 我们使用.AddSwaggerGen中的.IncludeXmlComments方法来拾取项目中的XML文档。 但是,它还会提取所有常规控制器的XML。 有没有办法过滤去掉“常规”控制器,或者 ..

ASP.NET Core/Blazor/Web API:如何安全地存储用户数据?

我希望可能有人能给我指个正确的方向。这是100%的教育问题。 问题 我现在需要创建一个Web应用程序,我希望与ASP.NET Core MVC或Blazor服务器一起使用。但我希望将来将其移动到Blazor Web Assembly或ANGING应用程序。 我正在创建一个似乎非常简单的Web应用程序。用户可以注册并请求许可证密钥。用户可以拥有这些密钥的多个。一旦表格填写完毕,就需 ..

我可以使用另一个API或API密钥从.Net核心中的Web API获取数据吗?

我写了一个控制器。我是根据我将在这里使用的web API编写的。但是我应该如何制作我自己创建的API呢? 我是否需要在用HttpPost编写的地方拥有自己创建的API?我可能错了,因为我是新手。 public class GoldPriceDetailController : Controller { string Baseurl = "https://apigw.bank.com. ..
发布时间:2022-03-09 19:15:12 其他开发

OAuth 2.0如何访问保存在AuthenticationProperties中的访问令牌

我提前为我的英语道歉。 我必须开发一个Web API,它使用OAuth 2.0在外部站点上对自身进行身份验证。接下来,我必须使用返回给我的访问令牌向同一站点发送请求。我正在使用GitHub API进行测试。 这是Startup类: // This method gets called by the runtime. Use this method to add services ..
发布时间:2022-03-09 19:12:25 C#/.NET