我使用示例(sample plugin app)來啓動架構插件。所以我們在控制器內部的插件(DLL web)上有一個簡單的問題。當我嘗試從網絡撥打 http://localhost:6240/Template/Index沒有觸發時,我的控制器是TemplateController。如果我將它移入網站,主站點可以正常工作。 我需要在啓動過程中註冊一些文件/ dll。 WepApi工作在DLL Web插件在插件上添加控制器
public override void Initialize()
{
//RouteConfig.RegisterRoutes(RouteTable.Routes);
//AreaRegistration.RegisterAllAreas();
IocManager.RegisterAssemblyByConvention(Assembly.GetExecutingAssembly());
}
已經有樣品插件(TodosController內部的控制器 - https://github.com/aspnetboilerplate/modular-todo-app/blob/master/src/todo-module /TodoModule.Web/Controllers/TodosController.cs),它工作正常。你的TemplateController有什麼不同? – hikalkan