2012-04-25 135 views
0

我有一个MVC 3应用程序我正在尝试为其创建一些自定义身份验证。现在,我在所有锁定控制器上都有一个自定义(RequiresToken)属性,然后重定向回登录页面。当你登录时,我有一个自定义成员资格提供程序调用我的rest svc,它返回一个oauth标记(刷新)。然后,我想在成员资格提供程序中添加授权标题,但会得到以下错误:在自定义会员供应商中添加自定义标头

System.PlatformNotSupportedException:此平台不支持操作。

我只是做了一个添加后,我确认结果被确认。

 if (result) 
     { 
      HttpContext.Current.Request.Headers.Add("Authorization", token.access_token); 
     } 

这是因为我在另一个程序集中有MembershipProvider吗?我知道我错过了一些简单但却无法破译的东西。

谢谢!

回答

1

如果您使用的是Visual Studio Web Server(Cassini),则会出现此错误。这是您的错误消息中引用的“不支持的平台”。您应该可以切换到本地安装的IIS以缓解此问题。

相关问题