使用Thinktecture.IdentityModel进行CORS。 httpContext为null并导致异常

时间:2013-11-01 11:13:49

标签: asp.net-web-api cors nuget-package

我已经安装了nuget包:“Thinktecture.IdentityModel”,以便为CORS请求打开我的API。我按照这里给出的开放web api的说明进行了操作:

http://brockallen.com/2012/06/28/cors-support-in-webapi-mvc-and-iis-with-thinktecture-identitymodel/

唯一的区别是允许所有来源(只是为了看它工作)和更改资源名称以适应我拥有的控制器。但是在任何请求中我都会抛出一个异常,说httpContext为null(这是从包代码中抛出的)。

可能是什么原因?

编辑: 如果你不能回答,或许告诉我其他什么信息可能会帮助你回答?在这一点上,即使是疯狂的猜测也会受到赞赏。

1 个答案:

答案 0 :(得分:0)

你自己托管你的API吗? HttpContext仅在IIS(Express)中托管时可用。