Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用FileUploadControl时拒绝访问路径_C#_Asp.net - Fatal编程技术网

C# 使用FileUploadControl时拒绝访问路径

C# 使用FileUploadControl时拒绝访问路径,c#,asp.net,C#,Asp.net,我正在尝试保存上载的文件: string SaveLocation = Server.MapPath(@"~\Data"); FileUploadControl.SaveAs(SaveLocation); 我已为以下用户帐户的解决方案和目标保存文件夹提供了完全控制权限: 网络服务 IIS_IUSRS ASP.NET/machine IUSR 我已经在web.config中设置了 我尝试了上述所有操作,但仍然无法访问路径: 错误:对路径的访问被拒绝 让我知道访问路径需要做什么。需要完整的文

我正在尝试保存上载的文件:

string SaveLocation = Server.MapPath(@"~\Data");

FileUploadControl.SaveAs(SaveLocation);
我已为以下用户帐户的解决方案和目标保存文件夹提供了
完全控制权限

  • 网络服务
  • IIS_IUSRS
  • ASP.NET/machine
  • IUSR
我已经在web.config中设置了

我尝试了上述所有操作,但仍然无法访问路径:


错误:对路径的访问被拒绝

让我知道访问路径需要做什么。

需要完整的文件名,而不仅仅是传递给它的目录

string SaveLocation = Server.MapPath(@"~\Data\somefile.png");
FileUploadControl.SaveAs(SaveLocation);

确保每次上载文件时都更改文件路径,否则文件将被覆盖。

您使用的是IIS吗?应用程序池运行的用户是什么?我正在开发中运行。。我没有在iysies主持。。使用visual Studio时,出现此错误的代码是什么?对路径的访问被拒绝