Frames / dll issue

K

K.C. Brown

I'm trying to finish up an app that uses a left and right
frame extensively. The left frame contains a dynamically
built menu and the right is used as the target for links
selected from the left.

Everything runs pretty well except for a 3rd party dll
that is called when certain restricted aspx pages are
loaded to perform a 2 factor authentication that throws a
runtime error on line 105 'x' is not defined every time
it is enabled when their dll is accessed. Support from
the vendor informed me this looks like a known issue with
running dll files inside a frame on an IIS server.

So I'm attempting to determine if they are correct, but
have no idea where to begin to test to see if it just
them or if this is actually an IIS issue. If anybody has
ideas or direction on how to get started troubleshooting
this I would greatly appreciate it.

KC Brown
 
K

Kevin Spencer

Perhaps you should forget about this 3rd party vendor, as the answer they
gave you is pure bulls**t. Why? First, there are no frames on an IIS server;
the frames exist in the client browser. And there are no DLLs inside any
frames in the client browser; they exist only on the server. In addition,
I'm not sure what the support person meant by "known issue" but I would
suspect very strongly that this would translate to "bug in the DLL." Any
issue that has something to do with an error occurring inside a frame set is
likely to be caused by improper use of Session State. Framesets are highly
problematic when it comes to using Session State, for a number of reasons.
IIS is not capable of determining anything about Framesets on the client; it
simply handles HTTP requests. If your vendor created a DLL that has this
bug, and is blaming it on IIS, they are not professional.

--
HTH,
Kevin Spencer
..Net Developer
Microsoft MVP
Big things are made up
of lots of little things.
 
K

KC Brown

Pretty much my thoughts exactly. Its really
disappointing since I've had good luck with them up to
this point. I'll keep pushing up the chain and see if
they can figure out what the problem is.

KC
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top