Error 800401F3 with MSWC.AdRotator in Classic ASP
Fixing error 800401F3 in Classic ASP when using MSWC.AdRotator in Server.createObject
- Published
- Words
- 168
- Reading time
- 1 minutes
I’ve recently been migrating a load of stuff from an old IIS 6, Windows Server 2003 to a brand new box running Windows Server 2012 and IIS 8.5+. One if the things to migrate was an app running using an Access database. Aside from the usual Access permissions problem I also ran across this error: 800401F3 “Server.createObject failed" on the line Server.createObject(“MSWC.AdRotator").
I had no idea what this meant but after a bit of searching, I found this answer on StackOverflow: http://stackoverflow.com/a/20692585/486434. Which involves copying adrot.dll onto the new server and registering it. Thankfully I could get hold of the dll as I still had the old server. So I put it into C:\Windows\SysWOW64 then it was a case of running the command:
%systemroot%\\syswow64\\regsvr32 %systemroot%\\syswow64\\adrot.dll
I didn’t run into permission errors but the answer talks about granting permissions to Anonymous Login on the dll itself.
Hopefully someone else might find this helpful when migrating a legacy, Classic ASP app to a newer server.