When using SalesLogix web client with Vista or windows 2008 IIS 6.0 compatibility needs to be installed. Generally this is not a problem but I have found when removing a virtual directory from the IIS 7 does not actually remove it from the IIS 6 Metabase. To actually ensure that your virtual directory is gone since deployments can fail if locates the virtual directory in the IIS 6 Metabase but not registered in IIS 7. So to get around this you will need to install the IIS Resource Kit . In the tool kit is an application named Metabase Explorer.

When looking the default web site on my development machine note that the SlxIntellisync folder is just that and not a virtual directory like the SlxClient application.

image

Now looking at the default web site in the Metabase explorer you would expect there not to be an entry. However there is one there as shown in this image:

image

Now in SalesLogix Application Architect If we try to deploy to the Intellisync virtual directory we will get the following result

image

Note that the virtual directory was found so no configuration will be done. This will not add the entry back into the IIS 7 Catalog. Now if we delete the virtual directory using the Metabase Explorer by selecting it in the treeview and pressing the delete key and redeploy the site will successfully be configured.

image

So download the SDK and keep it handy.

– Mark

Leave a Reply