拼吾爱程序人生

首页 » .Net编程 » Silverlight » Silverlight 2学习教程(三):Silverlight 2应用程序的部署
Systemjudge - 2008-5-8 14:46:00
文/孟宪会  出处/CSDN

当开发完Silverlight 2的应用程序后,需要进行部署,比起以前版本的Silverlight,Silverlight 2应用程序的部署非常简单了。下面就是简单的部署过程:

1,由于Silverlight 2将所有的生成文件进行了ZIP打包,生成xap(读作:zap),因此,如果在IIS6以上版本部署,需要将这个新的扩展名在MIME Type里进行注册,方法是:

打开IIS->站点属性->HTTP头->MIME类型->新建:
扩展名:.xap
MIME类型:application/x-silverlight

当然,也可以将下面的这个扩展名加进去
扩展名:.xaml
MIME类型:application/xaml+xml

2,如果是在ASP.NET Web网站或者Web应用程序里部署,只需要下面几个步骤:


1),在页面前面加入一个注册(以后的正式版可能不再需要这些):
<%@ Register Assembly="System.Web.Silverlight" Namespace="System.Web.UI.SilverlightControls" TagPrefix="asp" %>

2),加入 <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>控件
3),将所有xap文件放在下面的控件里:
<asp:Silverlight ID="Silverlight1" runat="server" Height="300px" Source="~/ClientBin/SilverlightApplication1.xap" Width="400px" />

下面就是一个完整的例子:

Code


3,如果是html页面,可以采用ActiveX的方法,在页面中放入object标签,设置相应的属性即可,具体格式:

Code


下面这些属性是实现跨浏览器必须的一些属性:

• id、data、 type、 width和height属性;
• source、onError和onResize参数
• <iframe>标签


有些属性和参数是Silverlight插件控制实例化和脚本编程所必需的,这些强制的属性和参数是使用<object>标签确保跨浏览器正确显示所必需的最小配置参数。

必须的属性:

 附件: 您所在的用户组无法下载或查看附件


必须的参数:

 附件: 您所在的用户组无法下载或查看附件

必须的事件:

 附件: 您所在的用户组无法下载或查看附件

可选参数:

 附件: 您所在的用户组无法下载或查看附件

可选的测试参数:

 附件: 您所在的用户组无法下载或查看附件

 您可能对 [Silverlight] 的这些文章也感兴趣:

Moonlight新的里程碑:Silverlight国际象棋
什么是SilverLight
走近Silverlight
四个原因让Silverlight无法取代Flash
Silverlight、JavaFX、Flex/Flash技术比较
Silverlight vs Flash的技术比较
Silverlight:你需要知道的十件事情
在Silverlight中使用定时器(Timer)
Silverlight应用程序的.NET项目结构
设计silverlight的MediaPlay控件
设计一个silverlight的Button控件补完设计
.NET开发Silverlight程序:界面和对象模型
1
查看完整版本: Silverlight 2学习教程(三):Silverlight 2应用程序的部署
Modify by pin5i DZNT_ExpandPackage 2.1.3295 2007-2009 pin5i.com
 Total Unique Visitors: