1. 出現問題情況
今天使用Web Services通路本地檔案,在自己機器上使用調試的時候沒有問題,但是當我把服務布到IIS上的時候就出現通路被拒絕的問題:"對某某檔案被拒絕通路";
2. 要解決的問題
web Service布到IIS上的時候,也能通路本地檔案;
3. 解決方案
在IIS中,選中需要進行讀寫的檔案夾,如我的UserImage檔案夾-編輯權限,如下圖所示:
<a target="_blank" href="http://blog.51cto.com/attachment/201305/185524642.png"></a>
在UserImage檔案夾屬性對話框--選擇“共享”頁籤--點選“共享”--添加Everyone使用者後,共享,如下圖所示。完成上述步驟後,檔案夾可被IIS中釋出的WebService讀寫。
<a target="_blank" href="http://blog.51cto.com/attachment/201305/190127708.png"></a>
假如仍有問題,可繼續采用如下解決辦法:右鍵屬性-->安全-->添加-->進階-->立即查找-->在下邊的搜尋結果中選擇“NetWork Service” -->一直确定回到安全-->選擇“NETWORK SERVICE”,給它添加修改,讀取和運作,列出檔案夾目錄,讀取,寫入,-->點選确定。
本文轉自 huohe2009 51CTO部落格,原文連結:http://blog.51cto.com/zhaojie/1209353