我有一个Silverlight应用程序,从IIS加载速度非常慢。当我调试它需要大约5秒钟加载,从服务器,它需要一分钟。 xap的大小只有8MB,这对我来说似乎并不特别大,虽然我听说其他人都在谈论减少xap中媒体的数量,但我的应用只包含三个低分辨率图标,这些图标应该不会太多影响。我已经从〜10Mbps到〜24Mbps的互联网连接测试了这一点,似乎并没有太大的差别。由于频繁的更改,我禁用了应用程序缓存,以便更新通过,但允许缓存仍然无助于第一次用户的1-2分钟加载时间(不完全是第一次印象)。缓慢Silverlight启动的可能原因
不用说,这给我留下了几个问题:
- 这听起来像一个硬件/ IIS问题,或者说我能控制的,从物联网的应用方面的东西。
- 8MB xap文件是否比典型的xap大?
- 什么会导致调试加载时间和部署加载时间之间的差异?
- 我无法想象这是这种情况,但预计1分钟的启动时间?
8MB比Silverlight下载本身大。 ;)这是一个非常大而复杂的应用程序吗?如果没有,我会说XAP比它应该更大。而且,我知道这是一种'呃'的事情,但是你正在部署一个Release版本而不是一个Debug版本,对吧? – 2012-02-15 21:12:16
@Morgan,你有没有找到解决这个问题的方法? (调试与部署加载时间) – Johnny 2012-10-05 23:20:40