在Sharepoint 2010登录控制中执行注销

时间:2016-05-25 03:40:03

标签: c# iis sharepoint sharepoint-2010 login-control

我正在尝试自定义登录控件

public partial class LoginControl : UserControl
在sharepoint 2010应用程序中

但是我在登录控件执行loggedin事件后收到此错误消息:

System.ArgumentException: Eine Ausnahme vom Typ "System.ArgumentException" wurde ausgelöst.  Parametername: encodedValue    bei Microsoft.SharePoint.Administration.Claims.SPClaimEncodingManager.DecodeClaimFromFormsSuffix(String encodedValue)     bei Microsoft.SharePoint.Administration.Claims.SPClaimProviderManager.GetProviderUserKey(String encodedIdentityClaimSuffix)     bei Microsoft.SharePoint.ApplicationRuntime.SPHeaderManager.AddIsapiHeaders(HttpContext context, String encodedUrl, NameValueCollection headers)     bei Microsoft.SharePoint.ApplicationRuntime.SPRequestModule.PreRequestExecuteAppHandler(Object oSender, EventArgs ea)     bei System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()     bei System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

我做了一项研究,发现问题是因为另一个用户会话仍处于打开状态而未注销。(This issue occurs because an invalid user context is left in the IIS cache.

在我尝试登录用户之前,有没有办法让我确保用户已退出?

0 个答案:

没有答案