2009-03-05 60 views
1

我有一个在dev中工作的Silverlight 2.0网站。我有复制本地设置为true System.Web.Silverlight(不知道如果这是必要的)。在生产中,网页加载,JS发送到客户端,但电影没有加载。Silverlight部署

服务器是否需要特殊安装? (它有3.5 SP1)

回答

2

我写了一个相当长的回答类似的问题problem in Silverlight publish

快速摘要:

  1. 服务器并不需要什么特别的 - 它只是将XAP文件浏览器。 Unix服务器托管Silverlight应用程序没有问题。
  2. 您是否看到'蓝色加载漩涡'或只是一个空白的白色区域?如果没有加载指示器,您的XAP文件可能不会下载。
  3. 您可以直接下载XAP文件或者获得404(例如,输入http://yourserver.com/ClientBin/YourSLApp.xap并查看是否获得下载提示)。如果你得到了404,那么你的服务器阻止了下载。尝试将.XAP重命名为.ZIP(并更新您的HTML OBJECT标记)
  4. 如果您的Silverlight应用程序正确加载,但不显示某些内容(例如图像或电影),则再次检查是否可以直接从浏览器,并验证您放入Silverlight应用的URL是否正确,特别是如果它们是相对路径的话。
+0

针对所有可能出现的问题的一系列提示... – 2009-08-30 18:57:40

0

你的电影位于哪里?你能否介绍一下你的项目架构的更多细节?

如果您的Silverlight应用程序可以加载,也许这只是您的电影文件的安全访问问题。

2

您是否在IIS中注册了.xap mime类型?

的.xap格式application/x-Silverlight的应用

+0

这是如果您试图运行IIS 6以外的Silverlight的答案 – mccow002 2011-07-25 20:17:42