Was working on a ASP.NET app to impersonate a domain user to access a network resource and came across the error “An attempt was made to reference a token that does not exist”.
When defining the domain for the following function, make sure it is in the FQDN format. domain.com and not DC=domain,DC=com
private bool impersonateValidUser(String userName, String domain, String password)
Impersonation Reference: http://support.microsoft.com/kb/306158