2017-02-28 76 views
0

我正在使用Asp.net並從我的代碼中嘗試將文件寫入同一個域中另一臺PC上的共享文件夾。當寫入共享文件夾時,拒絕訪問路徑

我收到一個異常。

UnauthorisedAccessException. Access to the path 'sharedfoldername' is denied. 

我給了指定文件夾上沒有任何運氣的所有人的完全訪問權限。

+1

您是否檢查過該文件夾的上一級?如果該文件夾是一個子文件夾,請確保將權限授予父文件夾。 –

回答

0

我可能應該在評論中寫下這個,但我還沒有足夠的代表,我會在回答我的問題時更新我的​​答案。

您是否從服務器/ PC託管了asp.net應用程序的共享文件夾?您可以使用Windows資源管理器創建文件?

代碼是否託管在IIS上?

+0

是的應用程序託管在iis上。 –

+0

不,我不會只從託管服務器訪問共享文件夾。 –

+0

我認爲這裏最好的做法是在你的域上創建一個服務用戶。授予他訪問具有寫入權限的共享文件夾的權限。並在您的IIS上創建一個虛擬路徑,以便與您的用戶連接到您的共享文件夾。然後,從應用程序訪問將很容易。 – dbraillon