Silverlight应用部署全解析
1. MIME类型设置
在部署Silverlight应用时,需要为特定文件扩展名设置对应的MIME类型。以下是常见文件扩展名及其对应的MIME类型:
| 扩展名 | MIME类型 |
| — | — |
| .xaml | application/xaml+xml |
| .xap | application/x-silverlight-app |
由于服务器种类繁多,这里不详细介绍每种服务器的MIME类型设置方法,你需要自行研究,不过这是服务器管理中常见的任务。
2. 程序集缓存
2.1 程序集缓存概述
在部署Silverlight应用时,应用的所有文件都包含在XAP包中,其中包括应用所需的程序集。例如,System.Windows.Controls.Data.dll程序集大小为128KB,每个运行应用的客户端都需要下载该程序集。如果有多个Silverlight应用都需要使用该程序集,默认情况下每个应用都会下载自己的副本。
Silverlight 3引入了程序集缓存功能,允许在客户端本地缓存程序集,并在不同的Silverlight应用之间共享。
2.2 探索程序集缓存的操作步骤
以下是探索程序集缓存的详细步骤:
1. 在Visual Studio 2008中,创建一个名为Ch13_AssemblyCaching的新Silverlight应用程序,并让Visual Studio创建一个Web应用程序项目来托管该应用。
2. 在MainPage.xaml中,确保光标位于根Gr
超级会员免费看
订阅专栏 解锁全文
31

被折叠的 条评论
为什么被折叠?



