在插件上添加Controller

时间:2017-06-21 16:11:28

标签: plugins controller aspnetboilerplate

我使用示例(sample plugin app)来启动架构插件。所以我们在插件(DLL web)中的控制器上有一个简单的问题。当我尝试从网络调用时,我的控制器是TemplateController http://localhost:6240/Template/Index无法解雇。如果我将它移动到web,主站点它工作正常。 我需要在启动时注册一些文件/ dll。 WepApi工作正常

on dll web plugin

a._numerator

2 个答案:

答案 0 :(得分:0)

也许它与安全性有关。尝试运行Web应用程序作为"本地系统"在IIS应用程序池标识

答案 1 :(得分:0)

您是否为控制器操作配置了自定义路由? 如果是这样,您是否尝试添加映射到模块配置的路由? 以下示例适用于WebApi控制器

public override void Initialize()
{
    // your configuration here               
    Configuration.Modules.AbpWebApi().HttpConfiguration.MapHttpAttributeRoutes();
}