0

我已经实现了 Mvc 控制器的 ControllerFactory 和 WebApi 控制器的 IHttpControllerActivator,如下所示:

ControllerBuilder.Current.SetControllerFactory(
                new MvcCompositionRoot());

GlobalConfiguration.Configuration.Services.Replace(
                    typeof(IHttpControllerActivator),
                    new WebApiCompositionRoot());

但是当我发送对 WebApi 的请求时,它会引发异常,因为 ControllerFactory 正在尝试解决它。例外情况是:“未找到路径 '/SiteName/Account' 的控制器或未实现 IController。”

我已经尝试将它作为带有(查询字符串)参数和不带参数的“Get”,但结果是一样的。

是否可以在同一个项目中实现两者?

4

1 回答 1

0

抱歉,我只是个白痴,缺少“/SiteName/Api/Account”中的“Api”

于 2013-05-31T09:36:59.423 回答