Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.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# System.UnauthorizedAccessException:拒绝访问路径错误_C#_Asp.net Mvc_Io - Fatal编程技术网

C# System.UnauthorizedAccessException:拒绝访问路径错误

C# System.UnauthorizedAccessException:拒绝访问路径错误,c#,asp.net-mvc,io,C#,Asp.net Mvc,Io,我使用的是第三方服务器,我试图从我用c#mvc制作的web表单上传一个图像到服务器。它在本地主机上运行良好,当我发布它时,它会给我一个错误 System.UnauthorizedAccessException: Access to the path 'D:\InetPub\vhosts\abc.com\httpdocs\Images\Sections\Developer\ClientLogo\circle-small-empty.18x18.png' is denied. at System.I

我使用的是第三方服务器,我试图从我用c#mvc制作的web表单上传一个图像到服务器。它在本地主机上运行良好,当我发布它时,它会给我一个错误

System.UnauthorizedAccessException: Access to the path 'D:\InetPub\vhosts\abc.com\httpdocs\Images\Sections\Developer\ClientLogo\circle-small-empty.18x18.png' is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode) at System.Web.HttpPostedFile.SaveAs(String filename) at System.Web.HttpPostedFileWrapper.SaveAs(String filename) at ab.CorporateSite.Controllers.DeveloperController.ImagePath(HttpPostedFileBase imgfile).
通过filezilla,我已经检查了我要保存图像的particualr文件夹o服务器(ClientLogo文件夹)的权限,因为它具有完全权限,并且在我的本地系统上,我还授予网络服务和所有人完全权限


从昨天开始,我就一直在努力解决这个问题,但没有任何结果。请建议我该怎么做???

您需要为运行应用程序的文件夹授予权限


需要权限的虚拟用户通常是
IIS AppPool\AppPoolNameGoesher

您需要为运行应用程序的文件夹授予权限


需要权限的虚拟用户通常是
IIS AppPool\AppPoolNameGoeSher

向用户/组添加权限:

在IIS服务器中,转到您的站点->编辑文件夹的权限->转到安全选项卡,并将权限授予相应的用户或组。

向用户/组添加权限:

在IIS服务器中,转到您的站点->编辑文件夹的权限->转到“安全”选项卡,并将权限授予相应的用户或组。

我正在本地主机上使用Visual Studio development Server,因此我不需要;我的公司没有IIS。因为我喜欢第三方服务器,所以我没有访问t的权限。因此,我将感谢我与第三方服务器人员进行了交谈,他们在我的网站上授予了权限。感谢如果这有助于解决您的问题,请不要忘记将其标记为所选答案。这是一个很好的答案。我正在本地主机上使用Visual Studio development server,所以我不知道;我的公司没有IIS。因为我喜欢第三方服务器,所以我没有访问t的权限。因此,我将感谢我与第三方服务器人员进行了交谈,他们在我的网站上授予了权限。感谢如果这有助于解决您的问题,请不要忘记将其标记为所选答案。此答案是金色的