2012-04-25 65 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以緩解此問題。

相關問題