`
wcvq08wcvq
  • 浏览: 14802 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

为Silverlight应用程序配置IIS

 
阅读更多

为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类型:
分享到:
评论

相关推荐

    IIS7部署Silverlight应用程序(2)

    IIS7部署Silverlight应用程序(1)

    IIS6+Framework4.0上部署Silverlight4+WCF应用程序

    IIS6+Framework4.0上部署Silverlight4+WCF应用程序 特殊用途

    ASP.NET4高级程序设计第4版 带目录PDF 分卷压缩包 part1

    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 创建虚拟...

    ASP.NET4高级程序设计(第4版) 3/3

    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 ...

    Visual.Basic.2010.&.NET4.高级编程(第6版)-文字版.pdf

    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 ...

    著名的技术交流网站clubof.net的源代码

    6. 用于目前网站使用了Windows Live Id集成身份验证,根据当前Web.config文件AppSettings配置中wll_appid的设置,请将网站的端口号设置成10010。 6. 设置IIS,运行在ASP.NET 2.0模式下 7. 修改FrienDevApps\...

    MSDN杂志 2008年新产品特刊

    &lt;br&gt;领先技术: 使用 AJAX 的模式对话框 本月,Dino Esposito 将向您显示如何使用 Ajax 控件工具包和一些精巧的编码,为 Web 应用程序获取 Windows 样式的模式对话框。 &lt;br&gt;测试运行: 使用 Team System ...

    工作流程引擎.包含大量文档2012813

    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...

Global site tag (gtag.js) - Google Analytics