Visual Studio Cannot access a disposed object. Object name: 'WorkspaceContext' TFS

problem: I have a simple project hosted on our company TFS. our security policy required the development team change there passwords every 1 month.
after changing my password, I recived this error while check In TFS
Cannot access a disposed object. Object name: 'WorkspaceContext'
solution:
You need to visit this location
%LocalAppData%\Microsoft\Team Foundation\7\Cache
inside this location delete the content of this folder and try to connect again to visual studio.

filter attribute that checks whether current connection is secured

using APS.net Core to mark all website pages working with https protocol we will do this using IAuthorizationFilter. and here is an exampl...