---------http://dotnet.aspx.cc/article/566efcdd-dd19-49bc-a06e-715f83fef976/read.aspx
当开发完Silverlight 2的应用程序后,需要进行部署,比起以前版本的Silverlight,Silverlight 2应用程序的部署非常简单了。下面就是简单的部署过程: 1,由于Silverlight 2将所有的生成文件进行了ZIP打包,生成xap(读作:zap),因此,如果在IIS6以上版本部署,需要将这个新的扩展名在MIME Type里进行注册,方法是:
2,如果是在ASP.NET Web网站或者Web应用程序里部署,只需要下面几个步骤:
下面就是一个完整的例子:
<%
@ Page Language
=
"
C#
"
AutoEventWireup
=
"
true
"
%>
<% @ Register Assembly = " System.Web.Silverlight " Namespace = " System.Web.UI.SilverlightControls " TagPrefix = " asp " %> <! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > < html xmlns ="http://www.w3.org/1999/xhtml" style ="height: 100%;" > < head runat ="server" > < title > Silverlight 2应用程序部署页面 </ title > </ head > < body style ="height: 100%; margin: 0;" > < form id ="form1" runat ="server" style ="height: 100%;" > < table > < tr > < td > < asp:ScriptManager ID ="ScriptManager1" runat ="server" > </ asp:ScriptManager > < asp:Silverlight ID ="Xaml1" runat ="server" Source ="~/ClientBin/SilverlightApplication1.xap" Version ="2.0" Width ="400px" Height ="300px" /> </ td > < td > < asp:Silverlight ID ="Silverlight1" runat ="server" Height ="300px" Source ="~/ClientBin/SilverlightApplication1.xap" Width ="400px" /> </ td > </ tr > </ table > </ form > </ body > </ html >
<!
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>
< html > < head > < script type ="text/javascript" > function onErrorHandler(sender, args) { } function onResizeHandler(sender, args) { } </ script > </ head > < body > < div id ="silverlightControlHost" > < object id ="SilverlightPlugInID" data ="data:application/x-silverlight," type ="application/x-silverlight" width ="100%" height ="100%" > < param name ="source" value =" SilverlightApplication1.xap" /> < param name ="onError" value ="onErrorHandler" /> < param name ="onResize" value ="onResizeHandler" /> </ object > < iframe style ='visibility: hidden; height: 0; width: 0; border: 0px' ></ iframe > </ body > </ html >
必须的属性:
必须的参数:
必须的事件:
可选参数:
可选的测试参数:
| ||||||||||||||||||||||||||||||||||||||||||||||||
关键字: |