Indexing service CreateRecordset error “Access is denied” can be caused by disabled Delegation.

I am using  IXSSO from ASP.NET  to access remote Indexing Services Catalog (See also my posts COM CleanUp when using IXSSO in .Net  and  Fill Dataset with rows in a specified range  http://thespoke.net/blogs/mnf/archive/2005/05/09/92495.aspx) .


When testing it from workstation I started to receive “Access is denied” exception in CreateRecordset call.


According to Hilary Cotter http://groups.google.com.au/group/microsoft.public.inetserver.indexserver/browse_frm/thread/55dbf5119cc898ce/0b992b7127b27062?hl=en#0b992b7127b27062 it is usually can be 

fixed by “giving rights to logon interactively on the remote machine”

It didn’t help me, but finally I found (thanks to http://www.highdots.com/forums/asp-net-security/impersonate-delegate-problem-699124.html ) that


to fix the error is required to set the web server computer to be trusted for delegation as described in  http://www.microsoft.com/technet/prodtechnol/windowsserver2003/library/ServerHelp/b207ee9c-a055-43f7-b9be-20599b694a31.mspx.