改变Silverlight插件的下载源

这篇文章适用于Silverlight V1.1 Aplha
问题的缘由.SL论坛上一个帖子.

问题

我希望配置一个Silverlight站点在一个没有因特网相连的局域网.如果有人打开Silverlight站点会看到提示下载Silverlight的信息.但是没有因特网连接这是不能工作的.我怎样改变链接信息以便可以下载Silverlight插件.我可以改变路径么,比如c:toolssilverlight.exe?

解决方案

他希望配置Silverlight程序在一个没有因特网连接的局域网上的Web服务器.
OK,步骤如下

  1. 下载Silverlight安装程序(有3个安装版本.Windows,MacIntel,MacPPC)
  2. 上传Silverlight安装程序到你的本地IIS服务器的Web目录.
  3. 放置Silverlight.exe到以下路径

    “http://localhost/silverlightinstallers/wins/silverlight.exe”
    “http://localhost/silverlightinstallers/macIntel/silverlight.exe”
    “http://localhost/silverlightinstallers/macppc/silverlight.exe”

  4. 编辑Silverlight.js.
  5. 找到Silverlight.fwlinkRoot.
    可以看到以下代码
    "Silverlight.fwlinkRoot="http://go.microsoft.com/fwlink/?LinkID="

  6. 替换代码如下
  7. if(c=="Windows")b="wins/silverlight.exe"; else if(c=="MacIntel")b="macintel/silverlight.exe";else if(c=="MacPPC")b="macppc/silverlight.exe"

  8. 完毕.如此你就可以下载适合你OS的Silverlight安装程序啦.

One Comment

Leave a Reply

Your email address will not be published. Required fields are marked *