0

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

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

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

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

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

谢谢!

4

1 回答 1

1

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

于 2012-05-09T16:40:06.527 回答