find what Server.CreateObject is trying to make

asp-classic

Solution

Look for this object name in RegEdit, under `HKEY_CLASSES_ROOT`.

Once you find it you get its ProgID / CLSID (a long GUID number), find that long number in RegEdit and you'll get to a key with this number. Under that key there will be another key (probably `InprocServer32`) which contains the requested .dll / .exe.

Problem

I am porting a windows 2003 app to windows 2008r2. It is a classic ASP app. On line 32 of awebpage.asp the following code is used: ``` Server.CreateObject("some.custom.name.here") ``` When running the page in a browser I get the following error ``` Server object error 'ASP 0177 : 800401f3' Server.CreateObject Failed /awebpage.asp, line 32 800401f3 ``` Anyone know how I should go about finding where this "some.custom.name.here" object is on the old server so I can move it over?

Original source