IIS 7.5在HTTPS下提供Java小程序的ClassNotFoundException

IIS 7.5在HTTPS下提供Java小程序的ClassNotFoundException,java,ssl,https,applet,iis-7.5,Java,Ssl,Https,Applet,Iis 7.5,我在尝试从IIS 7.5提供的.net aspx页面运行Java小程序时遇到问题。如果我使用HTTP,一切都可以正常运行,但是如果我尝试使用HTTPS,我会在为小程序编写的类上得到java.lang.ClassNotFoundException。如果我尝试直接使用HTTPS访问jar,我可以很好地下载它,并且类文件在jar文件中。我正在使用以下javascript尝试运行小程序: $(function () { var applet = "<APPLET code=\"JavaAp

我在尝试从IIS 7.5提供的.net aspx页面运行Java小程序时遇到问题。如果我使用HTTP,一切都可以正常运行,但是如果我尝试使用HTTPS,我会在为小程序编写的类上得到java.lang.ClassNotFoundException。如果我尝试直接使用HTTPS访问jar,我可以很好地下载它,并且类文件在jar文件中。我正在使用以下javascript尝试运行小程序:

$(function () {
    var applet = "<APPLET code=\"JavaApplet\"";
    applet += "archive=\"JavaApplet.jar\"";
    applet += "width=200 height=200 VIEWASTEXT>";
    applet += "</APPLET>";

    document.write(applet);
});

这似乎是由于我的测试环境是如何设置的。我正在为SSL页面使用开发证书。从我们的生产服务器上的测试页面(使用有效证书设置)测试此小程序后,使用SSL,一切看起来都正常工作。

@AndrewThompson我编辑了我的文章,尝试使用deployJava.js,结果相同。我不确定
VIEWASTEXT
实际上应该做什么。。。这是我之前在这个项目上留下的,所以它可能会被删除。是的,小程序应该嵌入到网页中。哈,不用担心,只是有点沟通错误。再一次,我非常感激你的任何想法:)触摸。不幸的是,这篇文章中只是一个输入错误,而不是实际的代码。我目前正在使用Chrome,所以我有Chrome开发工具控制台。它并没有向我显示任何JS错误。提示:嗯。。。我见过其他小程序运行,但在使用SSL时没有尝试过其他小程序。我只是在FF中尝试了相同的代码,但得到的错误与我在Chrome中看到的相同。
$(function () {
    var attributes = { code: 'JavaApplet',
        archive: 'JavaApplet.jar',
        width: 200, height: 200
    };
    var parameters = { };
    var version = '1.6';
    deployJava.runApplet(attributes, parameters, version);
});