我有一个WebApi2应用程序,它实现了一些ApiControllers。
相同的应用程序引用了一个实现更多功能的程序集。
所有这些控制器都使用属性路由,如下所示:
[RoutePrefix("sample1.endpoint")]
public class SampleController : ApiController
{
[Route("")]
[HttpGet]
public HttpResponseMessage WebApiTest()
如果我在runAllManagedModulesForAllRequests="true"
定义web.config
,应用程序可以正常运行 - 但我希望摆脱这种无所不在的情况。
如果我改为将runAllManagedModulesForAllRequests设置为" false",则只映射我的本地ApiControllers。
我错过了什么(可能很明显)?