ASP Issue

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

I have a webpage that is hosted on the XP Embedded machine using IIS. This
webpage uses an ASP page to access an external device. I am currently using
IIS version 5.1 and ASP V1.1.4322. When I attempt to call the ASP page I
receive the error below. It seems that the ORV.dll file cannot find the
rubylink.dll file. I have checked all of the DLL files and they are all
registered and in the correct locations.

I have a second XP Embedded system with the same build and with the same
version of IIS and ASP running. On this system the webpage works just fine.
I have been unable to find any settings in this machine that vary from my new
XPe System. This webpage also works perfectly on a WIN2000 system every
time. It may also be of note that I am running my XPe under the system
directory of C:\winnt instead of c:\windows on both of my XPe systems.

ERROR:

The page cannot be displayed

There is a problem with the page you are trying to reach and it cannot be
displayed.

Please try the following:

· Click the Refresh button, or try again later.

· Open the localhost:8080 home page, and then look for links to the
information you want.

HTTP 500.100 - Internal Server Error - ASP error
Internet Information Services

Technical Information (for support personnel)

· Error Type:
ORV (0x800A0030)
File not found: Rubylink.dll
/Rubyview.asp, line 35

· Browser Type:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

· Page:
GET /Rubyview.asp

· Time:
Monday, June 27, 2005, 8:37:33 PM

· More information:
Microsoft Support
 
Jonathan,

Can we have line 35 and a few before and after (or anything that seems
pertinent)?

Brad
 
Here are lines 30-40 of the ASP page:

if request.querystring("Gemreg")="Gemreg" then

for intLoop = 1 to 5

set objDataset = Server.CreateObject("ORV.DatasetGet")

lngRetval = objDataset.GetDataset("Gemreg",intLoop)

if lngRetval > 1 and mid(lngRetval,2,3) <> "361" then

response.write "Error " & lngRetval & " occured, please try again."
exit for

elseif mid(lngRetval,2,3) <> "361" then

call BuildGemReg(intLoop)

end if

set objDataset = nothing

next

end if
 
It may also be of note that this page also doesn't run on XP Pro. The fact
that it runs perfectly on 2000 and that it has worked on one XP embedded
machine makes me think it is a settings issue. I have check all of the files
and made sure that all users had full read/write privileges and this did not
fix the issue.

Does anyone know of a way to de-construct a XP embedded system? I have one
unit working perfectly but am unable to reproduce it. Comparing the registry
files hasn’t helped because there are to many entries that are different due
to the registration numbers and such.
 
Back
Top