我收到了一个遗留的asp应用程序的错误,我被要求帮忙。
Server object error 'ASP 0177 : 800401f3'
Server.CreateObject Failed
/site_manager/image_upload.asp, line 27
800401f3
抛出错误的代码行如下所示:
Set fbase = Server.CreateObject("chili.upload.1")
你可能已经猜到了oldschool asp不是我的强项,但是从我所做的研究来看,似乎一个组件还没有在服务器上注册(我只有FTP访问权限)。
哪些组件需要注册?
感谢您的帮助...
答案 0 :(得分:2)
您错过了创建chili.upload.1对象的DLL的注册。您是否尝试在Linux计算机上运行它?
答案 1 :(得分:2)
您需要注册Sun Chili!Soft ASP组件。以下是2003年的手册: http://ns7.webmasters.com/caspdoc/html/running_the_setup_program_sun_chili_soft_asp_for_windows.htm。 请注意,这仅在您仍具有原始设置时才有效。否则你运气不好。 Sun Chili!软ASP不再可用,而且已经非常非常死了。
如果您只对ASP上的文件上传功能感兴趣,我可以推荐Free ASP Upload。它不需要注册任何组件,通常可以工作。我还可以就ASP上传主题推荐this article。如果你愿意花钱,有数百个组件也会做同样的事情。
答案 2 :(得分:0)
在您的计算机上注册DLL,然后执行以下操作:
设置此注册表项后,将重新启动一个简单的应用程序池。除了改组应用程序池之外,您的.NET COM组件不再会随机停止工作而没有真正的解决方案!