在典型的.NET Core Web API中(据我了解),指向控制器的自定义路由端点可以在启动时根据IRouter的标准实现进行注册,在此之后,除非重新启动Web API,否则它们将无法更改。
但是,当使用无Azure服务器功能代理时,似乎会添加,修改或删除代理(端点),而不会影响同一应用程序服务计划中托管的其他代理或功能。我的假设是,它不必重新启动任何程序即可注册新的代理端点。
有人知道Azure功能团队是否使用IRouter的不同实现来支持功能代理,这些代理不会为了注册新的代理终结点而关闭应用程序服务?
在托管Web API的应用程序服务运行时,我需要更改自定义终结点路由,而无需关闭其他终结点。