IhttpActionResult 的 ASP.NET Core Web Api 错误

2023-12-03

我第一次尝试创建一个新的 Core Web API 应用程序。我使用的是核心2.2

我做了一些研究,但没有找到正确的答案。不确定我是否使用了错误的库。

无法将类型 microsoft.aspnetcore.mvc.okresult 隐式转换为 system.web.http.Ihttpactionresult

这是我的代码

using System.Threading.Tasks;
using System.Web.Http;
using Microsoft.AspNetCore.Mvc;

[Microsoft.AspNetCore.Mvc.Route("api/User")]
[ApiController]
public class UserController : ControllerBase
{
    [Microsoft.AspNetCore.Mvc.HttpGet]
    public async Task<IHttpActionResult> GetAllUsers()
    {
        var users = await this.GetUserAsync();
        return this.Ok(users);
    }
}

你需要使用IActionResult, not IHttpActionResult.

The IHttpActionResultCore 中不存在该接口,它用于较旧的 Web API 项目中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IhttpActionResult 的 ASP.NET Core Web Api 错误 的相关文章

随机推荐

  • 如何从数组中删除所有数字?

    我正在尝试从数组中删除所有数字 该循环完全按照我想要的方式工作 但 splice 方法仍然由于某种原因跳过一些元素 let arr 1 2 3 4 5 notanumber 6 for let element of arr let inde
  • 使用 python os.rename 时出现错误 [183]

    这是我第一次使用 python 我一直遇到错误 183 我创建的脚本在网络中搜索所有 py 文件并将它们复制到我的备份驱动器 请不要嘲笑我的剧本 因为这是我的第一个剧本 我在脚本中做错了什么有什么线索吗 import os import s
  • 防止 ansible 在通过 with_items 传递时解析字符串

    我正在尝试使用with items指定要传递给自定义 ansible 模块的键 值对列表 当键或值字符串具有类似列表的格式时 就会出现问题 例如 a b c d 在这种情况下with items大概将字符串转换为列表并对我的配置造成严重破坏
  • 为什么不从 Enum> 扩展

    我偶然发现了以下问题 我无法从 Java 1 5 java lang 包 中定义的此类扩展和实现 public abstract class Enum
  • Pandas 到 timedelta 只有小时、分钟和秒

    在我的脚本中 我提取了一个 Excel 其中名为 Time 的列是 dtype 对象 该列中有一个像 14 00 00 这样的小时 我想将该列转换为 datetime 但是当我这样做时 df Time pandas to datetime
  • Jfreechart注释消失

    我用 JFreechart 绘制了一条曲线 然后用户可以通过拖动鼠标来绘制范围 我使用 AbstractChartAnnotation 绘制这些图来绘制填充的 Path2D 到目前为止一切都很好 一切都与曲线完美对齐 当某个区域已被注释时
  • Django user.is_authenticated 在某些地方有效,在其他地方无效

    在我的模板中 我有以下内容 ul class tabbed if user is authenticated li a href My Account a li li a href Log Out a li else li a href L
  • 将变量从 php 文件传递​​到 anther

    如何将变量从 php 文件传递 到另一个文件 而它不是 html 输入 只是我有一个引用另一个文件的链接 并且我想将变量或值传递给它 Example 文件1 php 文件2 php Use sessions存储需要在多个请求中保留的任何小值
  • 如何使用 cin 实现单行整数类型命令行输入验证?

    我有一个程序要求用户输入 0 2 范围内的整数 我使用以下链接作为指南 使用 cin C 进行良好的输入验证循环 但是 当用户按 Enter 键而不输入数据时 光标只会转到命令提示符中的下一行 而我更希望它提示用户输入有效数字 在这种情况下
  • 现有连接被远程主机强制关闭

    我正在使用一个商业应用程序 该应用程序抛出 SocketException 消息 现有连接被远程主机强制关闭 这种情况发生在客户端和服务器之间的套接字连接上 连接状态良好 并且正在传输大量数据 但随后突然断开连接 有人见过这个吗 原因可能是
  • 涉及 fork() 的 C 程序输出的解释

    运行这个程序会打印 forked 7次 谁能解释一下如何 分叉 被打印了7次 include
  • 为什么称为运算符重载?

    如果下面的课 Foo 被定义为 据说它超载一元与符号 操作员 class Foo public Foo operator return nullptr 我认为在这种情况下 不管你可以通过以下方式获取这样一个对象的地址 std address
  • 实际使用中最常见的非 BMP Unicode 字符有哪些? [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 根据您的经验 到目前为止 哪些 Unicode 字符 代码点 BMP 基本多语言平面 之外的范围是最常见的 这些是需要 UTF 8 中的 4 个字节或 UTF 16 中的代理项
  • 用于 OpsCenter 备份到 S3 用户的 IAM 策略

    使用 OpsCenter 5 1 0 并尝试添加 S3 作为快照备份的位置 opscenter 用户在 AWS IAM 中需要哪些权限 到目前为止 我有以下政策 Statement Effect Allow Action s3 ListAl
  • CSS 过渡的视差效果

    是否可以通过CSS过渡来制作背景图像的视差效果 视差应该比滚动慢 所以需要做一些减慢的事情 是否可以用 css 来做到这一点 或者如果没有 如何最好地使用 js jquery 来做到这一点 我关心最佳性能脚本 因为我的网页有点过载 有人可以
  • 尽管一切看起来都正确,为什么 boost::serialize 不起作用? (“未注册类”)

    我对此感到好奇 我有一个 C 程序 其中包含许多源自共同根的数据结构 我需要使用 Boost 对它们进行序列化 每个都有一个内联成员函数来接受访问者 因此我可以在没有 switch 语句的情况下访问该结构 这些对象看起来像这样 在 h文件中
  • 错误:EPERM:不允许操作,scandir

    请问我正在运行一个反应本机项目 但是当我运行 npx react native run android 命令时 出现以下错误 error EPERM operation not permitted scandir C Users REO A
  • 在servlet中启动一个新线程

    当请求到达处理文件上传的 servlet 时 最好在该 servlet 中使用以下命令启动一个新线程 new Thread r start 它将处理上传文件附带的另一条数据 我希望这能够并行处理这两项工作 这不仅是一个坏主意 而且也行不通
  • 样式组件未在 React Iframe 中呈现?

    项目清单 我创建了一个 React Iframe 使用 react frame component 和一些样式组件 当我尝试在 React Iframe 内渲染样式组件时 样式组件继承了父级 App css 的样式 并失去了其独特的样式 是
  • IhttpActionResult 的 ASP.NET Core Web Api 错误

    我第一次尝试创建一个新的 Core Web API 应用程序 我使用的是核心2 2 我做了一些研究 但没有找到正确的答案 不确定我是否使用了错误的库 无法将类型 microsoft aspnetcore mvc okresult 隐式转换为