发布asp.net mvc应用程序导致jnlp错误

时间:2011-08-22 08:00:02

标签: asp.net applet

我有一个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”是否存在   正确..

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您确定IIS配置为提供.jnlp文件吗?
你有web.config中定义的catch-all StaticFileHandler吗?

您可能只想添加一个StaticFileHandler来提供.jnlp文件,请参阅http://msdn.microsoft.com/en-us/library/bya7fh0a.aspx