在 Orchard CMS 中访问 HttpConfiguration

Access HttpConfiguration in Orchard CMS

我想在 Orchard 1.8.1 中启用 CORS(跨源请求)。为了这个目的,我关注了this article。但是,我不知道如何为我的 WebAPI 控制器访问 HttpConfiguration。我尝试使用 ControllerContext.Configuration,但它似乎总是 NULL。

在 Orchard 中访问 HttpConfiguration 并调用 EnableCors() 的正确方法是什么?

提前致谢。

因为我认为 Orchard 使用 GlobalConfiguration,所以我创建了一个 shell 钩子来推动我模块中的 IOrchardShellEvents,并在 Activated 方法实现中调用了 System.Web.Http.GlobalConfiguration.Configuration.EnableCors();