gpt4 book ai didi

java小程序运行本地主机但在发布iis后不运行,作者:asp.net

转载 作者:行者123 更新时间:2023-12-01 11:51:15 26 4
gpt4 key购买 nike

我在我的asp.net网站中嵌入了java applet来进行数字签名,它在本地主机上工作,但是当发布它时,java applet在浏览器上运行但是未定义在java小程序上调用函数的java脚本代码

codesignApplet = document.getElementById('SignApplet'); 
signApplet.SetCertificate()

因此,当在本地主机中调用 SetCertificate 时,它​​会按我们想要的方式运行,但是当在发布中调用它时>错误>> SetCertificate不是函数

ASPX 小程序代码

<applet id="SignApplet" jnlp_href="sign.jnlp" width="100" height="100">
<param name="inputtype" value="file">
<param name="outputtype" value="file">
<param name="inputfile" id="param_input" value="File Path HERE">
<param name="outputfile" id="param_output" value="File Path HERE">
</applet>

注意:本地主机和发布的站点在相同的浏览器和相同的安全设置下运行以运行 java applet

最佳答案

最后我找到了这个问题的解决方案,jnlp文件(带有java小程序)需要在IIS中初始化才能读取它

我必须添加 Mime 类型:

扩展名:.jnlp,Mime 类型:application/x-java-jnlp-file

此链接解释了如何在 IIS 中添加 mime 类型 https://technet.microsoft.com/en-us/library/cc725608%28v=ws.10%29.aspx

我尝试了这个,效果很好,我更喜欢在我最喜欢的网站上分享我的答案来帮助其他人:)

关于java小程序运行本地主机但在发布iis后不运行,作者:asp.net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28807194/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com