none
VB调用C#做成的DLL,在ASP页面 CreateObject对象报错?(目前觉得是注册问题 有报错代码 请帮忙找原因) RRS feed

  • 问题

  • VB调用C#做成的DLL

    参考的例子如链接 ( https://blog.csdn.net/itol_ihyygy/article/details/70170163)  在开发机器上没问题,

    但是在客户机那边 客户机没有装Visual studio,asp页面  CreateObject("TestCom.Class1")  就是 失败!

    环境 : win7 默认系统 asp 2.0 

    具体流程如下:

    1.客户机 注册 dll,调用RegAsm.exe  注册

    C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe "D:\dll\testdll.dll" /tlb /codebase

    2.网页打开后 报错      Server 错误 'ASP 0177 : 8000ffff'

    3.换一条命令 

    C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe "D:\dll\testdll.dll" /tlb 

    4.网页打开后 报错      Server 错误 'ASP 0177 : 80070002'

    5.有时候 还会报错    ASP 0178 : 80070005 好像是权限错误

    6. 我知道 错误 ASP 0177 : 800401f3 是 没有注册

    提问: 三面三种报错 是啥意思  百度找不到   有啥解决办法

    2018年5月30日 3:04

全部回复