2017-02-28 126 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