Use one of the following methods to work around this problem:
- Disable impersonation for the whole ASP.NET Web application. This is the default setting.
- Disable impersonation only for the particular .aspx page that does the Index Server search. To do this, add a <location> tag to the Web.config file as follows:
<location path="filename.aspx">
<system.web>
<identity impersonate="false" />
</system.web>
</location>
If these workarounds are not acceptable to you, you may change the security context under which the ASP.NET worker process runs to the SYSTEM account. However, Microsoft does not recommend that you set the security context of the ASP.NET worker process to the SYSTEM account because the SYSTEM account is a highly privileged Administrator account on the Web server computer. Use this workaround
only if none of the other workarounds are acceptable to you.
To change the security context under which the ASP.NET worker process runs, set the
userName attribute to
SYSTEM, and then set the
Password attribute to
autogenerate in the
<processModel> section of the Machine.config file. The Machine.config file is located in the C:\
Windows Directory\Microsoft.Net\Framework\v1.0.3705\Config folder.