我有一个java applet,它运行在asp.net mvc 2项目的特定网页上(visual studio 2008)。 java applet是使用java中的LiveConnect等运行的。这需要一个jnlp文件。我的所有jar和jnlp文件都在应用程序的根目录中。
当我通过visual studio的内置服务器运行网站时,一切都很好。当我发布网站并在IIS Express中运行它时,我在java控制台中收到此错误:
异常:JNLP文件错误:/test-applet.jnlp。请确保 文件存在并检查JNLP文件中的“codebase”和“href”是否存在 正确..
有什么想法吗?
答案 0 :(得分:0)
您确定IIS配置为提供.jnlp文件吗?
你有web.config中定义的catch-all StaticFileHandler吗?
您可能只想添加一个StaticFileHandler来提供.jnlp文件,请参阅http://msdn.microsoft.com/en-us/library/bya7fh0a.aspx