2011-08-31 67 views
1

我想訪問位於我的解決方案的服務器端的WCF服務。它在Windows 7環境下工作正常,但在Windows XP環境中,它會引發此錯誤,我已根據權限完成所有安全設置,但它似乎是Silverlight事物,而我缺少一個關鍵設置。訪問路徑被拒絕,Silverlight 4

訪問路徑'C:\ TempJay \ 04_Ver \ Bookmarks \ Bookmarks.Web \ Config \ Tools.xml'被拒絕。

我在尋找一些關於如何解決這個問題的反饋。

感謝

周杰倫

+0

你能否給我們添加更多描述? – xscape

+0

究竟是拋出錯誤?我認爲這更多地與XP機器(文件訪問策略)和WCF上的系統設置相關聯,而不是SL4.0導致Silverlight幾乎不能訪問該路徑上的文件,除非它的瀏覽器用完。 –

回答

0

我會做對WCF側clientaccesspolicy.xml,100%和許可測試應用程序。這是爲了確定它的配置設置或應用程序邏輯。樣本文件我總是用故障排除:

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

微軟的網絡文檔:

http://msdn.microsoft.com/en-us/library/cc645029(v=VS.95).aspx

是相當詳盡,可能會產生我敢肯定,一些故障排除步驟。特別是限制條款。

+0

我無法將上述錯誤與跨域訪問聯繫起來。 –

+0

Thansk爲輸入。這些步驟可解決此問題:http://forums.silverlight.net/p/238022/589468.aspx/1?Access+to+path+is+denied – jayGIS