我正在使用经典ASP。
Set theForm = Server.CreateObject("Persits.Upload")
theForm.OverwriteFiles = True
运行上面的代码会产生错误:
Server object error 'ASP 0177 : 800401f3' Server.CreateObject Failed
我该如何解决这个问题?
答案 0 :(得分:8)
取消注册Persits Upload DLL并使用regsvr32重新注册。下面是注册和取消注册DLL的步骤
注册DLL
regsvr32 <filename>.dll
或
regsvr32 <path>\<filename>.dll
文件的路径在哪里,是文件的名称。
取消注册DLL
regsvr32 -u <filename>.dll
或
regsvr32 -u <path>\<filename>.dll
答案 1 :(得分:0)
在Classic ASP中,当代码移动到新服务器时,我收到此错误。根据我对Classic ASP的一点经验,它看起来像另一个DLL注册问题。在我的情况下,DLL丢失了,所以它无法注册。一旦注册它就解决了问题。
以下是要检查的项目列表:
以下是更多信息的链接:
答案 2 :(得分:0)
我在这里发布的综合检查清单
Error ASP 0177: 8007007e Server.CreateObject fails for COM DLL
处理在32位和64位经典ASP中使用的DLL注册问题以及遇到的常见问题。
会在此发布,但不想复制答案。