Silverlight 3.0 能否在Server 2008上安装Silverlight 3工具(64位)

Silverlight 3.0 能否在Server 2008上安装Silverlight 3工具(64位),silverlight-3.0,Silverlight 3.0,我已经能够在我的Windows Server 2008开发计算机上安装“VS2008 SP1”和“用于Silverlight的VS2008工具”,但我无法安装“Silverlight Toolkit 2009年7月”的MSI。安装失败,原因如下: “系统管理员已设置策略以阻止此安装” 我是盒子上的本地管理员。我在尝试在64位机器上安装32位MSI时也看到过类似的情况。这就是我的问题吗 我认为您不需要在服务器上安装SL工具包。至少,我们没必要这么做。我们使用的是64位Windows Server

我已经能够在我的Windows Server 2008开发计算机上安装“VS2008 SP1”和“用于Silverlight的VS2008工具”,但我无法安装“Silverlight Toolkit 2009年7月”的MSI。安装失败,原因如下:

“系统管理员已设置策略以阻止此安装”

我是盒子上的本地管理员。我在尝试在64位机器上安装32位MSI时也看到过类似的情况。这就是我的问题吗

我认为您不需要在服务器上安装SL工具包。至少,我们没必要这么做。我们使用的是64位Windows Server 2003和任何必需的Silverlight DLL等,只需将其包含在.xap文件中,并在客户端下载该文件时由客户端下载即可。服务器所知道的是,它必须在客户端请求时将.xap文件向下传递给客户端。任何服务器端进程可能需要知道的唯一一件事是System.ServiceModel.PollingDuplex.dll(如果您使用的是duplex WCF服务),但如果您只需在开发人员计算机上安装SL 3.0 SDK,然后从WCF项目中引用该dll,当您将其推出到相关服务器时,它将包含在您的WCF项目中


您需要在服务器上安装这些东西的唯一原因是,如果您计划在服务器上进行开发,我想您可能会想这样做,但肯定不是正常的:-)。

我同意-如果出于某种原因,您想在服务器上构建,您可以将二进制文件复制到项目目录或源代码登记中。但是你不需要在那里安装它。不过,我有点惊讶(害怕?)这没用。我编写了Silverlight工具包的设置,主要在64位环境中工作。不幸的是,计算机可能已加入域,或受到其他策略限制