为Silverlight应用程序配置IIS
2010年10月25日
微软Silverlight是跨浏览器、跨平台的插件技术以及用来交付下一代基于.NET媒体体验和丰富交互性的Web应用程序技术。Silverlight提供灵活的编程模型以支持AJAX、VB、C#、Python和Ruby,并且可以与已有Web应用程序进行集成。Silverlight支持快速、低成本、高效地发布高质量媒体到运行在Mac OS和Windows的主要浏览器。
大多数情况下,宿主不需要对Silverlight进行特别部署。尽管如此,我们还是检查一些会阻止Silverlight正常运行的基本项目。
MIME类型
在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.c onfig文件的配置节中。 在Windows 2003 IIS 6.0环境下
为了通过合适的MIME类型激活Windows 2003下的IIS6.0或者Windows Vista RTM下的IIS 7.0中的Silverlight支持功能,添加:
.xap application/x-silverlight-app
.xaml application/xaml+xml
.xbap application/x-ms-xbap
下面有一个VBS脚本你可以使用它激活每个MIME类型: Const ADS_PROPERTY_UPDATE = 2
'
if WScript.Arguments.Count < 2 then
WScript.Echo "Usage: " + WScript.ScriptName + " extension mimetype"
WScript.Quit
end if
'
'Get the mimemap object.
Set MimeMapObj = GetObject("IIS://LocalHost/MimeMap")
'
'Get the mappings from the MimeMap property.
aMimeMap = MimeMapObj.GetEx("MimeMap")
'
' Add a new mapping.
i = UBound(aMimeMap) + 1
Redim Preserve aMimeMap(i)
Set aMimeMap(i) = CreateObject("MimeMap")
aMimeMap(i).Extension = WScript.Arguments(0)
aMimeMap(i).MimeType = WScript.Arguments(1)
MimeMapObj.PutEx ADS_PROPERTY_UPDATE, "MimeMap", aMimeMap
MimeMapObj.SetInfo
'
WScript.Echo "MimeMap successfully added: "
WScript.Echo " Extension: " + WScript.Arguments(0)
WScript.Echo " Type: " + WScript.Arguments(1)
如果你将此内容拷贝并创建文件,则添加支持Silverlight的MIME类型的语句为: 在Windows 2003 IIS6.0中使用IIS管理器界面
1.在"开始"/"管理工具"中运行"IIS管理器"。
2.右键单击服务器名称并选择"属性"。
3.在属性对话框中,点击"MIME类型"按钮。
4.在"MIME类型"对话框中点击"新建(N)"按钮。
5.在"MIME类型"对话框内每次输入一个MIME类型:
发表评论
-
用批处理文件删除n天前的文件(转)+XP不支持forFiles命令解决
2012-01-20 10:06 841用批处理文件删除n天前的文件(转)+XP不支持forFiles ... -
利用批处理检查服务器宕机,批处理检查服务器端口
2012-01-20 10:06 693利用批处理检查服务器宕机,批处理检查服务器端口 2010年0 ... -
VB动态添加执行代码完整版(三)
2012-01-20 10:06 625VB动态添加执行代码完整版(三) 2010年08月14日 ... -
如何在命令行输出重定向
2012-01-20 10:06 726如何在命令行输出重定向 2010年08月02日 要使用 ... -
bat在win7中获取当前路径
2012-01-19 15:07 988bat在win7中获取当前路径 ... -
系统文件递归查询
2012-01-19 15:07 569系统文件递归查询 2012年01月11日 文件系统对象也 ... -
深入浅出Win2000 (xp)计算机启动/关机脚本
2012-01-19 15:07 828深入浅出Win2000 (xp)计算 ... -
脚本病毒
2012-01-19 15:07 640脚本病毒 2011年04月30日 脚本病毒通常是Java ... -
使用脚本程序管理Windows网络(9)
2012-01-19 15:07 645使用脚本程序管理Windows ... -
内存不能为read和无法定位程序输入点 +@于动态链接库上
2012-01-17 04:54 876内存不能为read和无法定位程序输入点 +@于动态链接库上 ... -
转:Git服务器在Ubuntu中的搭建
2012-01-17 04:54 805转:Git服务器在Ubuntu中的搭建 2011年06月01 ... -
怎么样将系统封装后变成映像
2012-01-17 04:54 1012怎么样将系统封装后变 ... -
计算机变慢的十大原因
2012-01-17 04:54 721计算机变慢的十大原因 2010年11月10日 计算机变慢 ... -
电 脑 小 知 识 荟萃
2012-01-17 04:54 633电 脑 小 知 识 荟萃 201 ... -
藏经阁
2012-01-16 03:45 654藏经阁 2009年07月21日 藏经阁 ... -
flex全球资源集合
2012-01-16 03:45 558flex全球资源集合 2010年05月24日 Flex范 ... -
AS3 快速入门篇------<3>使用ActionScript 创建对象实例小结
2012-01-16 03:45 997AS3 快速入门篇------使用ActionScript 创 ... -
资料收集转载
2012-01-16 03:45 550资料收集转载 2009年11月07日 Flex开发相关优 ... -
AS3处理对象
2012-01-16 03:45 676AS3处理对象 2009年07月14日 属性 属性 ...
相关推荐
IIS7部署Silverlight应用程序(1)
IIS6+Framework4.0上部署Silverlight4+WCF应用程序 特殊用途
18.1 安装和配置IIS 18.1.1 安装IIS 7 18.1.2 管理IIS 7 18.2 部署网站 18.2.1 通过复制文件进行部署 18.2.2 使用Web部署 18.2.3 通过FTP部署 18.3 管理网站 18.3.1 创建新站点 18.3.2 创建虚拟...
5.2 global.asax应用程序文件 140 5.2.1 应用程序事件 141 5.2.2 演示应用程序事件 143 5.3 ASP.NET配置 144 5.3.1 machine.config文件 144 5.3.2 web.config文件 147 5.3.3 设置 150 5.3.4 150 ...
1.2.1 控制台应用程序 10 1.2.2 从项目模板上创建项目 11 1.2.3 solution explorer窗口 13 1.2.4 项目属性 14 1.2.5 assembly information屏幕 15 1.2.6 编译设置 16 1.2.7 调试属性 20 1.2.8 引用 21 ...
6. 用于目前网站使用了Windows Live Id集成身份验证,根据当前Web.config文件AppSettings配置中wll_appid的设置,请将网站的端口号设置成10010。 6. 设置IIS,运行在ASP.NET 2.0模式下 7. 修改FrienDevApps\...
<br>领先技术: 使用 AJAX 的模式对话框 本月,Dino Esposito 将向您显示如何使用 Ajax 控件工具包和一些精巧的编码,为 Web 应用程序获取 Windows 样式的模式对话框。 <br>测试运行: 使用 Team System ...
D:\ccflow\VisualFlow\Data -- 应用程序数据目录. 包含一些xml,等等。 D:\ccflow\VisualFlow\Data\Install 与安装有关系的文件 D:\ccflow\VisualFlow\Data\JSLib 系统javascript 函数库。 D:\ccflow\VisualFlow\Data...
D:\ccflow\VisualFlow\Data -- 应用程序数据目录. 包含一些xml,等等。 D:\ccflow\VisualFlow\Data\Install 与安装有关系的文件 D:\ccflow\VisualFlow\Data\JSLib 系统javascript 函数库。 D:\ccflow\VisualFlow\Data...