.dll是ASPCache_x64.dll,位于C:\ Windows \ System32(我知道;这个决定是在我的时间之前作出的。)
服务器是运行Windows 7的主机上的带有IIS 7.5的Windows Server 2008 R2 VirtualBox VM。该网站是在.NET Framework 2.0下运行的经典ASP网站。 VM本身是我们用作模板的VM的副本,没有其他人使用该计算机的副本出现此问题。
问题:
在加载任何页面时,我收到以下错误:
ERROR IN PROCESSING: ?
ASP Code:
Number: 0
Source:
Line
Number: 0
Description: Create object failed
ASP Description: An error occurred while creating object 'myCache'.
其他信息:
<object>
标记(破解标记的解决方法;忽略此行)
ERROR IN PROCESSING: /test_createobject.asp
ASP Code:
Number: -2146959359
Source:
Line Number: 4
Description: Cannot create ASPCache object - a required component is missing. Please reinstall your software.
我尝试过:
我几个月来一直在谷歌上搜索这个问题。我找不到任何帮助。
测试asp页面的代码,它不起作用:
<%
Dim testCache
Set testCache = Server.CreateObject("ASPCache")
testCache("Marco") = "Polo"
Response.Write testCache("Marco")
%>
VB脚本的代码,它可以工作:
Dim testCache
Set testCache = CreateObject("ASPCache")
testCache("Marco") = "Polo"
WScript.echo o("Marco")
Global.asa中的相关代码,它给出了原始错误:
<OBJECT RUNAT=Server SCOPE=Application ID=TestCache PROGID=ASPCache></OBJECT>