小编典典

拒绝访问路径

c#

我知道这个问题在这里被问过很多次,但是我找不到解决问题的方法。我正在尝试将图像保存到.net c#中的文件夹,但出现此异常:

Access to the path 'C:\inetpub\wwwroot\mysite\images\savehere' is denied.The error occured at mscorlib because    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)
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)

我完全控制了此文件夹(保存在)network serviceiis_iusrs,甚至完全控制了该文件夹,everyone但仍然出现此异常。我试图通过资源管理器和IIS管理器授予访问权限,但还是没有运气

我正在Windows Server 2008 R2和IIS 7.5上执行此操作,需要授予谁访问权限?

谢谢


阅读 317

收藏
2020-05-19

共1个答案

小编典典

您需要从网站的应用程序池中找出正在其下运行的身份(默认是Application Pool Identity),并授予正确的权限。

2020-05-19