COM Interop.Net-执行asm方法时内存不足/缓冲区溢出错误
这是一个奇怪的。很长一段时间以来,我开发的一个应用程序一直在使用com互操作在一个经典的ASP应用程序中使用.Net类型。我今天再次启动了这个应用程序,以查看它的一些问题,在访问其中一个对象上的方法时出现内存不足错误。很好-我想,我只需注销该批次,在注册表中检查重复条目(可能是更高版本),确保GAC中只有我期望的版本,等等,然后重试。不走运。好的,下一步一个基本的VB6应用程序可以完成这个任务吗;答复对现在我很困惑。我在核聚变日志中看不到这方面的信息。以下是asp和VB6表单中用于测试此功能的非常简单的代码:COM Interop.Net-执行asm方法时内存不足/缓冲区溢出错误,.net,asp-classic,com-interop,out-of-memory,.net,Asp Classic,Com Interop,Out Of Memory,这是一个奇怪的。很长一段时间以来,我开发的一个应用程序一直在使用com互操作在一个经典的ASP应用程序中使用.Net类型。我今天再次启动了这个应用程序,以查看它的一些问题,在访问其中一个对象上的方法时出现内存不足错误。很好-我想,我只需注销该批次,在注册表中检查重复条目(可能是更高版本),确保GAC中只有我期望的版本,等等,然后重试。不走运。好的,下一步一个基本的VB6应用程序可以完成这个任务吗;答复对现在我很困惑。我在核聚变日志中看不到这方面的信息。以下是asp和VB6表单中用于测试此功能的非
**VB6**
Private Sub Form_Load()
Dim dsf As MyTypeName
Set dsf = CreateObject("MyNS.MyType")
dsf.MyMethod "SOME TEXT" ' Works fine in VB6
End Sub
**ASP**
Dim dsf
Set dsf = Server.CreateObject("MyNS.MyType")
dsf.MyMethod "SOME TEXT" ' Doesn't work in asp...
确切的错误是:
Microsoft VBScript运行时(0x800A0007)
内存不足:“MyMethod”
有什么想法吗?您的
MyMethod
是否访问大量数据(可能是数组)
我确实是从你那里找到这个的
搜索您的错误代码