Groups: Administration
Joined: 11/3/2005(UTC) Posts: 2,253
Thanks: 28 times Was thanked: 60 time(s) in 59 post(s)
|
This issue affects users of UltiDev Cassini Web Server for both ASP.NET 1.1 and ASP.NET 2.0
Summary Installation of a product bundled with UltiDev Cassini Web Server fails on boxes that previously had UltiDev Cassini web server components installed and then uninstalled. This is caused by a bug in UltiDev Cassini configuration API. The problem has been found and will be fixed in the next release of UltiDev Cassini Web Server. The problem is that UltiDev Cassini configuration API fails to load Cassini metabase file if metabase has no registered applications.
Manifestation When user installs a product that includes UltiDev Cassini Web Server runtime components, sometimes installer displays following error messages: - "Failed to register an application with Cassini while converting appID parameter to GUID. GUID should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)." And then - "An exception occurred during the Rollback phase of the installation. This exception will be ignored and the rollback will continue. However, the machine might not fully revert to its initial state after the rollback is complete,->Failed to unregister Cassini application while calling CassiniConfiguration.Metabase.UnregisterApplication(appID) method -> There is an error in XML document (2, 121). --> Value cannot be null. Parameter name: array, (NULL), (NULL), (NULL)".
Workaround To eliminate this issue simply delete CassiniMetabase.xm file and then install the product again. On non-Vista machines this file is located in "C:\Documents and Settings\All Users\Application Data\UltiDev\Cassini" folder.
UPDATE: This issue was fixed in the current release of UltiDev Cassini Web Server.
Best regards, UltiDev Team.
Please donate at http://www.ultidev.com/products/Donate.aspx to help us improve our products.
|