我们有一个客户想要使用我们的服务器上托管的SilverLight应用程序。但是他们在访问应用程序时遇到问题Silverlight主机网页会引发2103错误。看起来XAP文件没有直接下载到浏览器,而是被防火墙重定向到防火墙扫描XAP文件的页面,然后作为下载通过浏览器发送。防火墙后面的Silverlight不让XAP文件通过
有没有办法解决这个问题?还是有人曾经有过这个问题?不幸的是,防火墙管理员不能阻止扫描.XAP文件,因此它们将直接被提供。
我们尝试了一种“黑客”将.XAP文件重命名为.JPG,以防止直接对文件进行扫描并直接进行流式传输,但这也无效。
有人有什么想法吗?
这值得一试,谢谢你的提示。但在实践中这个项目不会很方便。该公司拥有超过500名用户,拥有遍布全球的台式机,并且使用安装方法作为silauncher的使用非常有限。 –
您是否可以修改防火墙规则?浏览器下载XAP而不是加载它的原因可能是MIME类型问题。浏览器从防火墙下载时能否看到HTTP标头? 'Content-Type'头文件应该设置为'application/x-silverlight-app'。另外值得关注的是,如果有'Content-Disposition'标题,这不应该是。 –
标题是正确的,没有问题。 –