错误显示.asp文件?

时间:2017-01-09 06:13:27

标签: asp.net

我最近更改了一个域名的服务器。这个域是在asp文件中构建的,但我发现一些链接无法正常工作并重定向到BIZyCart.asp并显示一些错误,如下所述:

<%
Server.ScriptTimeout=30
Response.Buffer=True
Response.Expires=0

If (VarType(Application("~WC~WebClassManager")) = 0) Then
Application.Lock
If (VarType(Application("~WC~WebClassManager")) = 0) Then
    Set Application("~WC~WebClassManager") = Server.CreateObject("WebClassRuntime.WebClassManager")
End If
Application.UnLock
End If

Application("~WC~WebClassManager").ProcessNoStateWebClass "BIZyCart_VB.BIZyCart", _
    Server, _
    Application, _
    Session, _
    Request, _
    Response
%>

所以请帮我解决这个问题,让我知道哪里出错了?

1 个答案:

答案 0 :(得分:0)

您的经典ASP中using a COM object。下面的行创建了这个COM对象。

Server.CreateObject("WebClassRuntime.WebClassManager")

由于您更改了域,因此新域中不存在此COM对象。您需要为此COM对象找到dll文件,并在新域中找到register it。 好。最后我找到了vbscript注册reference

要将DLL注册为COM +服务器,请键入

regsvr32 /c /s YOURDLLNAME.dll

要取消注册DLL,请键入

regsvr32 /u /s YOURDLLNAME.dll

您需要找到必要的dll文件,否则您的页面将无法正常工作。请参阅following question,它列出了COM对象的一些dll名称。