Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一直在看asp.net webapi的东西,我很想知道使用它而不是使用支持rest like urls的普通mvc控制器使用它的临界点是什么。
我进行了一些搜索,但找不到任何专门讨论何时是最合适的使用时间的文章。
现在的分离是:
如果您需要输出动态视图(即视图通常使用 Razor 在服务器上呈现),请使用 ASP.NET MVC。从历史上看,您可以提供数据,但 Web API 更丰富(它支持内容协商)。
如果需要提供数据,请使用 ASP.NET Web API。您可以适应视图支持,但这并不意味着它。
我可以看到这些将在未来版本(而不是即将发布的版本)中作为ASP.NET Web 堆栈连接在一起。