HTTP Error 500 - the page cannot be displayed when launching the DRA Web Console. (NETIQKB72056)

  • 7772056
  • 25-Jan-2010
  • 24-Oct-2011

Environment

Directory & Resource Administrator 8.5 SP1
Directory & Resource Administrator 8.6
Directory & Resource Administrator 8.6 SP1

Win 2008 Server

Situation

HTTP Error 500 - the page cannot be displayed when launching the DRA web console.

Resolution

To reslove the HTTP 500 error:

On the DRA server, give everyone read access to the registry key HKEY_USERS\S-1-5-20\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones

  (S-1-5-20 is Network Service. If the Application Pool being used by DRA is an account other than Network Service we would need to find that entry in the registry instead of the one below.  Let me know if that is the case.)

After making this change, you should unregister and then register the DraWCAntiXSSLibrary.dll by using the following steps:

 Note: If you are on running the Web Console on a 64 bit OS, you must us the 32 bit cmd.exe in the C:\Windows\SysWoW64 directory with the Run as Administrator permission.

1) Search the "A33E51C0-04D0-4e02-A8DA-FD8F36561433" key in the registry under [HKEY_CLASSES_ROOT\CLSID]. Take a backup of the Key.

2) Lunch the command prompt and type

    C:\>   CD  "%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727"

3) Type the following command to unregister DraWCAntiXSSLibrary.dll

     Regasm /u  "<DRA Installation folder>/DraWCAntiXSSLibrary.dll"

4) Types the following command to register DraWCAntiXSSLibrary.dll with codebase option.

   Regasm  "<DRA Installation folder>/DraWCAntiXSSLibrary.dll" /codebase

5) Type the following command to re-start the IIS.

     iisreset

Cause

This was a known .NET issue Microsoft fixed in IE7 in 2007. However, several people have reported that it appears to have been reintroduced sometime recently by one of Microsoft's updates.  The reason why it is a problem for DRA 8.5 with SP1 is that we made some changes to the code in SP1 that likely exposed the underlying native problem.

 

Additional Information

Formerly known as NETIQKB72056