ClickOnce 只是一个指定格式的静态的文件,它使用一种叫做“application/x-ms-application”的MIMEType来映射。
将做好的ClickOnce的发布包直接放到Tomcat建立的文件夹下,可以用Chrome(用15.0测试),Firefox(用8.0测试),IE9下载,并成功安装。但是,如果你使用万恶的IE6进入到安装界面,点击“Install”之后,只会看到一大堆xml代码。我认为目前新的浏览器都支持.application的文件类型,但是IE6并不认识,客户端不认识,只能通过设置服务器端的文件类型列表来让客户端识别了。
具体配置方法:
可以打开$TOMCAT/config/web.xml 或者web context,在合适的位置添加如下代码:
<mime-mapping>
<extension>application</extension>
<mime-type>application/x-ms-application</mime-type>
</mime-mapping>
或者,如果你在Tomcat前用用Apache加速静态文件的话,也可以在