梧州市网站建设_网站建设公司_网站建设_seo优化
2025/12/26 8:12:18 网站建设 项目流程

Silverlight应用部署全解析

1. MIME类型设置

在部署Silverlight应用时,需要设置特定文件扩展名对应的MIME类型,如下表所示:
| 扩展名 | MIME类型 |
| ---- | ---- |
| .xaml | application/xaml+xml |
| .xap | application/x-silverlight-app |

由于服务器种类繁多,无法针对每种服务器详细展示MIME类型的设置方法,不过这是服务器管理中的常见任务,你可自行快速研究具体设置方式。

2. 程序集缓存

2.1 原理与背景

部署Silverlight应用时,应用的所有文件都包含在XAP包中,其中也包括应用所需的程序集。例如,System.Windows.Controls.Data.dll程序集大小为128KB,每个运行该应用的客户端都需要下载此程序集。若多个Silverlight应用都需要使用该程序集,默认情况下每个应用都会下载自己的副本。

2.2 程序集缓存功能

Silverlight 3引入了程序集缓存功能,允许在客户端机器上本地缓存程序集,并在不同的Silverlight应用之间共享。以下是探索程序集缓存的操作步骤:
1. 在Visual Studio 2008中,创建一个名为Ch13_AssemblyCaching的新Silverlight应用程序,并让Visual Studio创建一个Web应用程序项目来托管该应用。
2. 在MainPage.xaml中,确保光标位于根Grid内,然后从工具箱中双击DataGr

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询