我用我需要在经典 ASP 页面中使用的一个功能创建了 ASP.NET dll.
I created the ASP.NET dll with one function that i need to use in Classic ASP page.
我使用下面的代码在经典的 asp 页面中创建对象
I used the below code for creating object in classic asp page
set PeopleSoft = server.createobject("OPS.PSL")
执行时出现以下错误
Server object error 'ASP 0177 : 80070002'
Server.CreateObject Failed
我在 stackoverflow 中搜索了一些解决方案.通过启用使程序集 COM 可见"和注册 COM 互操作".
I searched in stackoverflow i saw some solution. By enabling the "Make assembly COM-visible" and "Register for COM interop".
请帮助我摆脱这个问题
你必须先注册你的DLL,如果问题仍然存在,这样做:
You have to register your DLL first, and if the problem persists, do this:
设置此注册表项后,简单的应用程序池重启将应用更改.您的 .NET COM 组件将不再会在没有真正解决方案的情况下随机停止工作,除非改组应用程序池!
After setting this registry key, a simple app pool restart will apply the change. No longer will your .NET COM components randomly stop working with no real solution except shuffling application pools!
这篇关于Server.CreateObject 在经典 ASP 中失败的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!