经典ASP:C0000005执行时出错

Bro*_*ink 7 windows asp-classic windows-server-2008-r2

我正在尝试在Windows 2008 64位R2框上执行经典的ASP页面.

最初的问题是注册dll:现在已经修复了. 在Windows Server 2008 R2上注册DLL文件

现在,当我尝试访问该页面时,我收到此错误

Active Server Pages错误'ASP 0241'

CreateObject异常

的index.asp

'(null)'的CreateObject导致异常C0000005.

服务器对象错误'ASP 0177:c0000005'

当我将代码从Server.CreateObject更改为CreateObject时...我最终得到了这个错误

Active Server Pages错误'ASP 0115'意外错误index.asp

外部对象中发生可捕获的错误(C0000005).该脚本无法继续运行.

我检查了所有可能的内容 - 访问权限和管理员权限等.应用程序池设置为无管理代码+经典模式.

有什么想法解决这个问题?

Ant*_*nes 2

您不会在 ASP 中修复此问题。C0000005 是访问冲突异常。当代码尝试读取尚未分配的内存时,就会发生这种情况。

DLL 在加载或构建对象期间做了一些坏事。

您是否使用简单的 .vbs 文件测试了 dll?