2012-12-20 25 views
0

在創建SessionCookies(FederatedAuthentication.SessionAuthenticationModule.WriteSessionTokenToCookie(FederatedAuthentication.SessionAuthenticationModule.WriteSessionTokenToCookie())時,我收到以下錯誤消息:身份服務器4.5(最新版本) sessionToken))如果我在配置文件中設置了機器密鑰設置,那麼在執行完R &之後,TempData會在應用程序中丟失。以下是堆棧跟蹤詳細信息:在加密操作期間發生錯誤(在Thinktecture Identity Server 4.5的最新版本中)

異常信息: 異常類型:CryptographicException 異常消息:加密操作期間發生錯誤。 at System.Web.Security.Cryptography.HomogenizingCryptoServiceWrapper.HomogenizeErrors(Func 2 func, Byte[] input) at BrockAllen.CookieTempData.CookieTempDataProvider.LoadTempData(ControllerContext controllerContext) in c:\ballen\github\CookieTempData\45\BrockAllen.CookieTempData\CookieTempDataProvider.cs:line 37 at System.Web.Mvc.TempDataDictionary.Load(ControllerContext controllerContext, ITempDataProvider tempDataProvider) at System.Web.Mvc.Controller.BeginExecuteCore(AsyncCallback callback, Object state) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult)1.Begin(AsyncCallback callback,Object state,Int32 timeout) at System.Web.Mvc.Async.AsyncResultWrapper.Begin [TResult](AsyncCallback callback,Object狀態,BeginInvokeDelegate beginDelegate,EndInvokeDelegate 1 endDelegate, Object tag, Int32 timeout) at System.Web.Mvc.Async.AsyncResultWrapper.Begin(AsyncCallback callback, Object state, BeginInvokeDelegate beginDelegate, EndInvokeDelegate endDelegate, Object tag) at System.Web.Mvc.Controller.BeginExecute(RequestContext requestContext, AsyncCallback callback, Object state) at System.Web.Mvc.MvcHandler.<>c__DisplayClass8.<BeginProcessRequest>b__2(AsyncCallback asyncCallback, Object asyncState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult 1.Begin(AsyncCallback回調,對象狀態,Int32超時) at System.Web.Mvc.Async.AsyncResultWrapper.Begin [TResult](AsyncCallback callback,Object state,BeginInvokeDelegate beginDelegate,EndInvokeDelegate`1 endDelegate ,Object tag,Int32 timeout) at System.Web.Mvc.Async.AsyncResultWrapper.Begin(AsyncCallback callback,Object state,BeginInvokeDelegate beginDelegate,EndInvokeDelegate endDelegate,Object tag) at System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContextBase httpContext,AsyncCallback回調,對象狀態)在System.Web.HttpApplication.ExecuteStep(IExecutionStep步驟,布爾型& completedSynchronously)System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 。

回答

2

我重新安裝的Identity Server後,得到了同樣的錯誤。刪除瀏覽器中的cookies對我來說是個竅門。

+0

刪除cookies也適用於我。謝謝 –

相關問題