Silverlight在IIS中的配置

Silverlight在IIS中的配置,第1张

概述      Silverlight前身代号是“WPF/E”,作为微软最新面向Web开发的技术,“银光”吸引了无数开发人员以及设计人员的目光。这是微软推出的类似于Flash相同的解决方案,其利用了跨浏览器Web技术进行设计,以实现多 *** 作系统,甚至是移动设备上的无缝运行。Silverlight是作为一个浏览器的插件,可以显示矢量图形、动画和视频。Silverlight集成了多种现有Web技术和设备,它

      Silverlight前身代号是“WPF/E”,作为微软最新面向Web开发的技术,“银光”吸引了无数开发人员以及设计人员的目光。这是微软推出的类似于Flash相同的解决方案,其利用了跨浏览器Web技术进行设计,以实现多 *** 作系统,甚至是移动设备上的无缝运行。Silverlight是作为一个浏览器的插件,可以显示矢量图形、动画和视频。Silverlight集成了多种现有Web技术和设备,它可以在windows、Mac平台上运行,支持IE、firefox,甚至Apple的Safari Web浏览器。而无需对现有的网站设计进行移植,甚至包括利用Adobe Flash设计的内容。

     Silverlight是一个跨浏览器的、跨平台的插件,为Web带来下一代媒体体验和丰富的交互式应用程序体验。 Silverlight 1.0 Beta 拥有 go-live license 意味着它可以用于商业用途. windows Server 2008发布的IIS 7.0默认已经支持了Silverlight的MIME类型,包括.xap和.xaml类型扩展,不需要单独配置。如果你使用的不是windows Server 2008需要对MIME类型配置才能支持Silverlight文件。

Silverlight引入了两个新的文件扩展(.xaml为松散XAML文件;.xap为基于zip压缩的二进制包格式文件),因此,你需要为web服务器添加MIME类型,这样才能让Web服务器识别并处理那些类型的文件。下面列出了你需要添加到Web服务器的MIME类型:

    

    在windows 2003 IIS 6.0环境下

在Silverlight中需要使用xap、XAML文件类型,如果您想在IIS服务器上使用Silverlight 4.0程序,所以必须在IIS中注册 xaml和xap的MIME文件类型。

打开IIS->站点属性->http头->MIME类型->新建:

扩展名: .xap

MIME类型:application/x-silverlight

扩展名: .xaml

       MIME类型:application/xaml+xml

  在windows Server 2008 IIS 7.0环境下

所有支持Silverlight运行所需要的所有MIME类型都被windows 2008 IIS 7.0和windows Vista RTM默认支持。windows Vista RTM客户可以通过“IIS管理器”添加MIME类型,单击“MIME类型”然后点击“添加”并添加如下MIME类型

.xap application/x-silverlight-app

.xaml application/xaml+xml

.xbap application/x-ms-xbap

当然,你还可以通过添加如下MIME类型到环境的%windir%\system32\inetsrv\config\applicationHost.config文件的 配置节中。

以下是代码片段:
<mimeMap fileExtension=".xaml" mimeType="application/xaml+xml" /> 
<mimeMap fileExtension=".xap" mimeType="application/x-silverlight-app" /> 
<mimeMap fileExtension=".xbap" mimeType="application/x-ms-xbap" />

可以多添加

扩展名              MIME类型

.xaml                application/xaml+xml

.dll                    application/x-msdownload

.manifest          application/manifest

.application      application/x-ms-application

.xbap                application/x-ms-xbap

.deploy            application/octet-stream

.xps                  application/vnd.ms-xpsdocument


如果你的web服务器在一个你不能修改其配置的共享的服务器上,那么你可以通过修改XAP文件成web服务器已支持的MIME类型来“欺骗”服务器,从而支持xap文件。XAP文件实际上是基于zip压缩的,所以可以直接把.XAP给成.ZIP,并在HTML中把Silverlight对象的source参数指到新的文件目录即可。

总结

以上是内存溢出为你收集整理的Silverlight在IIS中的配置全部内容,希望文章能够帮你解决Silverlight在IIS中的配置所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1077203.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存