我已经能够在我的Windows Server 2008开发机器上安装'VS2008 SP1'和'VS2008 Tools for Silverlight',但我无法为'Silverlight Toolkit July 2009'安装MSI。安装失败,并显示以下内容:
“系统管理员已设置策略以阻止此安装”
我是本地管理员。在64位计算机上尝试使用32位MSI时,我看到了类似的东西。这是我遇到的问题吗?
答案 0 :(得分:1)
我认为您不需要在服务器上安装SL工具包。至少,我们没有必要。我们使用的是64位Windows Server 2003,任何所需的Silverlight DLL等都只包含在我们的.xap文件中,并在下载该文件时由客户端下载。所有服务器都知道它必须在请求时将.xap文件传递给客户端。任何服务器端进程可能需要知道的唯一事情是System.ServiceModel.PollingDuplex.dll(如果您使用的是双工WCF服务),但是如果您只是在您的开发机器上安装SL 3.0 SDK,然后引用您的WCF项目中的DLL,当您将其推出到相关服务器时,它将包含在您的WCF项目中。
你需要在服务器上安装这些东西的唯一原因是你计划在服务器上进行开发,我想你可能会这样做,但肯定是不正常的: - )。