【发布时间】:2017-09-13 15:35:26
【问题描述】:
我正在尝试为 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 角色栏模块?
【问题讨论】: