Improve loading speed of the Web Interface login page

Citrix-Web-Interface

Have you ever noticed that sometimes Web Interface had some difficulties to move away from the login page ?! 🙁

If yes, this article is for you !

In some cases, user might experience slow access to Web Interface 5.4 (and older versions) especially After restarting IIS, or rebooting the Web Interface server. Indeed, it can take up to 1 minute to get the Welcome page for the first user.

According to Microsoft & Citrix, this issue is caused by a CRL check sent to Verisign. If the Web Interface server cannot access the internet, the CRL check fails and times out.

To get rid of this problem, follow this short procedure.

First, check in IIS for the ASP.net version that is in use with the Web Interface site. You can do that by clicking in IIS Manager on the Citrix Web Interface Application Pool.

Speed_Web_Interface_1

As you see for this example, I use .NET Framework v2.0.50727.

Now, go to edit the file aspnet.config in the following folders :

  • C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet.config (for x86 servers)
  • C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet.config (for x64 servers)

Speed_Web_Interface_2

Modify aspnet.config and add the following line before </runtime> :

<generatePublisherEvidence enabled="false"/>

Speed_Web_Interface_3

Don’t forget to restart IIS and try again to login on your Web Interface and note the difference !

Original sources: