I am trying to impersonate (whilst using COM) to access an external system, and I've had the error thrown.
Never seen anything like it before, and nothing on Google for it.
Could it be a trust issue? This code works fine when using a unit test to run the chechk the code works