【问题标题】:How to migrate existing Asp.net application to WebApi如何将现有的 Asp.net 应用程序迁移到 WebApi
【发布时间】:2020-12-24 19:44:16
【问题描述】:

你好堆垛机

我有一个 Asp.net Mvc,我想将索引页面从它迁移到 Web Api 我想知道是否有任何模式或方法可以让它更容易。 我用谷歌搜索,但没有找到有用的答案。

任何答案将不胜感激。

谢谢

【问题讨论】:

  • Web API 和 MVC 的规范非常相似,所以我首先将您的控制器更改为从 ApiController 继承而不是 Controller,即 MyController : ApiController。查看来自 Microsoft 的 this doc

标签: c# asp.net-mvc asp.net-web-api .net-framework-4.8


【解决方案1】:

我不确定是否有模式,但接下来的一些步骤可能会有所帮助。

  • 对所有在后端返回、保存、删除或执行某些工作的服务进行分组。在您的后端,您可以创建一个新层(新项目或新命名空间)来调用现有层并将这些服务导出为 Web API 端点。
  • 在您的前端检查您将如何使用您的 Web API 服务。我的意思是,如果您要直接使用 javascript 或使用某些库或框架来调用它。

这些将是第一步。

【讨论】:

    猜你喜欢
    • 2010-10-06
    • 2011-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多