Silverlight应用程序无法正常运行

时间:2013-04-18 09:02:08

标签: silverlight internet-explorer silverlight-4.0 drag-and-drop

我已经为拖放上传制作了一个silverlight应用程序。现在,当我从本地服务器部署它时,此应用程序正常工作。但每当我从QA服务器(同一局域网上的机器,但有一个与之关联的全局IP)部署它时,它什么都不做。它只显示一个白色背景屏幕(默认参数)。没有错误,它无法找到xap文件等,也没有任何其他控制台错误。 我似乎无法弄清楚错误是什么。

正如其他一些博客和帖子所建议的那样,我试图将扩展名从xap更改为DLL,但仍然是相同的。

请帮忙。

1 个答案:

答案 0 :(得分:0)

要访问远程服务器上的silverlight应用程序,您需要在此服务器的根文件夹中放置ClientAccessPolicy.xml文件。

一个基本的,允许您从任何域使用它:

<?xml version="1.0" encoding="utf-8" ?>
<access-policy>
  <cross-domain-access>
    <policy>
      <allow-from>
        <Domain uri="*"/>
      </allow-from>
      <grant-to>
        <resource include-subpaths="true" path="/"/>
      </grant-to>
    </policy>    
  </cross-domain-access> 
</access-policy>

此处有更多详情: http://msdn.microsoft.com/fr-fr/library/cc197955%28v=vs.95%29.aspx