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