2011-03-26 124 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