webapi 2.0作为子应用程序

时间:2015-04-01 18:56:57

标签: asp.net-web-api2

我有一个MVC网站项目和一个webapi项目。

MVC网站托管在site.com上 WebApi托管在/ api中的虚拟应用程序(而不是虚拟目录)中:site.com/api

我的问题是webapi的实际配置实际上从未被考虑过。无论我放入GlobalConfig或app_start或启动文件(IAppBuilder)都没有考虑到。

举一个简单的例子,我创建了一个基本的Filter(来自System.Web.Http.Filters.ActionFilterAttribute)并使用GlobalConfiguration.Configuration.Filters.Add(new myfilter)配置它;

永远不会调用过滤器。如果我将过滤器直接放在其中一个api控制器上,然后调用它就可以正常工作。

这是正常行为吗?应用程序不应该是自包含的吗?现在它似乎正在采用父MVC项目的配置....

如何使用自己的设置配置/ api应用程序?

0 个答案:

没有答案
相关问题