这篇文章适用于Silverlight V1.1 Aplha
问题的缘由.SL论坛上一个帖子.
问题
我希望配置一个Silverlight站点在一个没有因特网相连的局域网.如果有人打开Silverlight站点会看到提示下载Silverlight的信息.但是没有因特网连接这是不能工作的.我怎样改变链接信息以便可以下载Silverlight插件.我可以改变路径么,比如c:toolssilverlight.exe?
解决方案
他希望配置Silverlight程序在一个没有因特网连接的局域网上的Web服务器.
OK,步骤如下
- 下载Silverlight安装程序(有3个安装版本.Windows,MacIntel,MacPPC)
- 上传Silverlight安装程序到你的本地IIS服务器的Web目录.
- 编辑Silverlight.js.
- 替换代码如下
- 完毕.如此你就可以下载适合你OS的Silverlight安装程序啦.
放置Silverlight.exe到以下路径
“http://localhost/silverlightinstallers/wins/silverlight.exe”
“http://localhost/silverlightinstallers/macIntel/silverlight.exe”
“http://localhost/silverlightinstallers/macppc/silverlight.exe”
找到Silverlight.fwlinkRoot.
可以看到以下代码
"Silverlight.fwlinkRoot="http://go.microsoft.com/fwlink/?LinkID="
if(c=="Windows")b="wins/silverlight.exe"; else if(c=="MacIntel")b="macintel/silverlight.exe";else if(c=="MacPPC")b="macppc/silverlight.exe"
SilverLight Search Engine
http://www.google.com/coop/cse?cx=006422944775554126616%3Apiljwfxcemo