19、Silverlight应用部署全解析

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值