我正在尝试为 dnn9 创建 dnn 角色栏模块,前端部分向 url 发送请求,例如 - http://dnndev.me/API/personaBar/ControllerName/ActionName 并且我收到错误 - 无法找到http的控制器://dnndev.me/API/personaBar/ControllerName/ActionName 在命名空间中搜索:Dnn.PersonaBar.AdminLogs.Services、Dnn.PersonaBar.ConfigConsole.Services、Dnn.PersonaBar.CssEditor.Services、Dnn.PersonaBar.Extensions.Services、Dnn.PersonaBar.Licensing.Services、Dnn.PersonaBar.Pages。服务,Dnn.PersonaBar.Recyclebin.Services,Dnn.PersonaBar.Roles.Services,Dnn.PersonaBar.Security.Services,Dnn.PersonaBar.Seo.Services,Dnn.PersonaBar.Servers.Services,Dnn.PersonaBar.SiteImportExport.Services, Dnn.PersonaBar.Sites.Services、Dnn.PersonaBar.SiteSettings.Services、Dnn.PersonaBar.SqlConsole.Services、Dnn.PersonaBar.TaskScheduler.Services、Dnn.PersonaBar.Themes.Services、Dnn.PersonaBar.UI.Services、Dnn。 PersonaBar.Users.Services,Dnn.PersonaBar.Vocabularies.Services。
问题是如何将我的命名空间添加到此列表以注册从 DnnApiController 派生的自定义 api 控制器?
对于 SPA 模块,ServiceRouteMapper 很简单,DNN 角色栏模块是否可行?