我正在尝试自定义登录控件
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.)
在我尝试登录用户之前,有没有办法让我确保用户已退出?