2011-03-26 84 views
1

我有一个ASP.NET MVC 3 Web应用程序,其中提供视频流的Silvelight 4。它在localhost中运行良好,即调用clientaccesspolicy.xml文件。然而,在我将它发布到我的服务器之后,它不会调用clientaccesspolict.xml文件,并且不起作用!没有呼叫clientaccesspolicy.xml

我该怎么办?

+0

是在ClientAccessPolicy.xml文件在服务器上的Web服务的根?如果不是,它应该是。 – Rus 2011-03-26 17:58:52

+0

是的,它在根。 – Kaan 2011-03-26 18:03:08

+0

发布的silverlight应用的网址是什么?它尝试访问的网址是什么?可以跨区域访问..​​. – Denis 2011-03-26 18:24:14

回答

0

以下是我想调试这个问题:

使用Fiddler并观察请求ClientAccessPolicy.xml。它成功了吗? 404是否?如果是404s,请检查URL并验证您的虚拟主机是否配置为提供XML文件,并验证文件是否应该放在哪里。

1

如果它们是同一个域之内,则它不应该需要访问clientaccesspolicy.xml