IE Hosted Form not working on Windows Server 2003 w/ SSL

Hi all -

First off, I apologize if this is not posted in the appropriate forum.

I couldn't decide which forum would be best, and so went with the

general forum.

I have an IE hosted form that I've developed as part of an intranet

site. Both the form and the intranet site were developed using .NET 1.1

and are hosted on a Windows Server 2003 SP1 box with all the latest and

greatest updates from MS. I was able to get everything working properly

without using SSL. When we switched the site over to SSL, however, I

found that the site continued to work properly when using a Windows XP

(SP1 and SP2) client, but failed when using a Windows Server 2003

client. When it fails, I don't receive any obvious message in IE. The

Hosted Form simply fails to load. I switched on IE logging, and the log

message shows the following:

Microsoft.IE.SecureFactory: Trying to create instance of type

https://scorpio/EDDS/ActiveX/kCura.EDDS.ImageViewer.dll#kCura.EDDS.ImageViewer.Harness

Microsoft.IE.SecureFactory: System.IO.FileNotFoundException: File or

assembly name kCura.EDDS.ImageViewer.dll, or one of its dependencies,

was not found.

File name: "kCura.EDDS.ImageViewer.dll"

This is confusing to me, because the site works properly from the very

same machine if I simply switch off SSL. I have a feeling that this is

somehow related to security, but I'm at my wits end. Does anyone have

any suggestions?

Thanks!

- Keith

[1473 byte] By [KeithKaimsinki] at [2007-12-23]
# 1

Did you try to download by hand https://scorpio/EDDS/ActiveX/kCura.EDDS.ImageViewer.dll? Because if this doesn't work, then it explains the message you get.

LucianBargaoanu at 2007-8-30 > top of Msdn Tech,.NET Development,.NET Base Class Library...
# 2
I'm not sure what you mean by "download by hand". I do know that if I try to navigate to

http://scorpio/EDDS/ActiveX/kCura.EDDS.ImageViewer.dll

It throws a security exception. I kind of expect that, because not all of the parameters are being passed into the form.

If I try to go to

https://scorpio/EDDS/ActiveX/kCura.EDDS.ImageViewer.dll

Absolutely nothing happens. IE doesn't even write anything to the error log.

It doesn't make any sense to me that going from http to https would cause the file to not be found.

KeithKaimsinki at 2007-8-30 > top of Msdn Tech,.NET Development,.NET Base Class Library...
# 3
In order for IE to execute the assembly, it has to download it first. If it doesn't succeed than it will say it cannot find it. You can use a HTTP tracer to see what happens (Fiddler for example). IE will cache the file, so this could be an issue too. Of course, maybe actually there is some other problem :). But this is what I would try first.
LucianBargaoanu at 2007-8-30 > top of Msdn Tech,.NET Development,.NET Base Class Library...
# 4
I tried downloading Fiddler, but it doesn't work for https requests.

I'm not really familiar with HTTP tracers - do you have any suggestions

for tracers that are https enabled? I'm still at a loss about this.

Thanks.

- Keith

KeithKaimsinki at 2007-8-30 > top of Msdn Tech,.NET Development,.NET Base Class Library...
# 5
I thought that you could get some useful information with Fiddler and it seems I was wrong. Probably there is smth wrong with the server certificate or the server setup. Try to search the forums because other people had trouble setting up SSL.
LucianBargaoanu at 2007-8-30 > top of Msdn Tech,.NET Development,.NET Base Class Library...
# 6
I'm pretty sure that everything is set up properly. We even hired a

network guy to take a look at all of our servers for a few hours, and

he couldn't find anything wrong. I might just have to open up a trouble

ticket with Microsoft. Thanks for your help though!

KeithKaimsinki at 2007-8-30 > top of Msdn Tech,.NET Development,.NET Base Class Library...
# 7
I just thought I'd post a follow-up to this issue since we just got it

resolved today. It turns out to have been an Internet Explorer issue.

To fix this, we did the following:

1) Open up

Internet Explorer

2) Go to Tools

-> Internet Options

3) Click on the

Advanced Tabas

4) Make sure

that the “Do not save encrypted pages to disk” option is

unchecked.

After we unchecked this option, everything worked perfectly.

KeithKaimsinki at 2007-8-30 > top of Msdn Tech,.NET Development,.NET Base Class Library...

.NET Development

Site Classified