我在asp.net核心(web api)中有一些路由问题。 我有这个控制器(简体): [ApiVersion("1.0")]
[Route("api/v{version:apiVersion}/[Controller]")]
public class DocumentController : Controller
{
[HttpGet("{guid}", Name = "GetDocum
我有一本我编写并发布的ASP.NET Web API。现在,我们正在考虑做一些改进,这些改进涉及对某些调用的更改,这意味着我们需要进行版本控制以保持现有客户端的正常运行。 我已经在我的应用程序中使用了属性路由。方法由:Controller/Action通过RoutePrefix和Route属性调用。 当我确实需要创建我的类的V2时,我只想重新创建实际更改的类,并将其他路由重定向回v1类,因为它们没
我实现SSO为我的Web应用程序与下面的架构 这些都是基本流程: 现在概念上似乎确定我,但什么困扰我的是所有应用都依赖于SSO web api。 如果SSO Web Api中的某些内容发生变化,所有应用程序都可能突然停止工作 - Web API版本化的好方法是使其向后兼容? 如果SSO API具有用户(用户名,电子邮件,角色,功能)的DTO对象,这意味着我必须以某种方式与App1和App2共享它们