Oracle建议使用JnlpDownloadServlet从Java Web应用程序启动JNLP - https://docs.oracle.com/javase/8/docs/technotes/guides/javaws/developersguide/downloadservletguide.html
但是,我需要使用来自dotnet应用程序的动态生成的JNLP文件启动JNLP应用程序。
启用此功能需要做什么?
将内容类型设置为application / x-java-jnlp-file
输出JNLP文件作为下载。
还有别的吗?
答案 0 :(得分:1)
只要您的计算机上安装了Java Web Start,JNLP文件就是一个恰好是可执行文件的XML文件。这通常安装在机器上。
从.NET Web应用程序的角度来看,您需要确保以下内容:
就"从.NET应用程序配置" /实现JNLP文件的实际服务而言:
codebase
属性和resources
元素需要引用您的.NET应用程序。 The JNLP File Structure Page应该对此有所帮助。答案 1 :(得分:0)
如果查看JNLP servlet源代码,您将看到它所做的只是使用.jnlp文件作为模板,并用占位符代替特定值。没有什么特别的东西在.Net MVC或API控制器中无法复制。