Fixing a broken UDDI install

August 9, 2009

If you’ve installed the Microsoft UDDI services on your machine and you have the .NET 2.0 framework (or later) installed, then it’s likely that your UDDI install is broken. If you try to run the UDDI administrative interface under .NET Framework 2.0, you will discover a class ambiguity error because the TreeNode class also exists as part of the UDDI system, as within the .NET Framework 2.0. An example of this error is shown below.

UDDI aspx error

To fix this, you must edit the Explorer.aspx page in both the UDDI\webroot\edit and UDDI\webroot\admin folders to change the TreeNode class references to UDDI.Web.TreeNode.