天天看點

調用.NET WebService寫入檔案時遇到檔案夾被拒絕通路的問題

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>

   假如仍有問題,可繼續采用如下解決辦法:右鍵屬性--&gt;安全--&gt;添加--&gt;進階--&gt;立即查找--&gt;在下邊的搜尋結果中選擇“NetWork Service” --&gt;一直确定回到安全--&gt;選擇“NETWORK SERVICE”,給它添加修改,讀取和運作,列出檔案夾目錄,讀取,寫入,--&gt;點選确定。

本文轉自 huohe2009 51CTO部落格,原文連結:http://blog.51cto.com/zhaojie/1209353

繼續閱讀