小编典典

访问路径被拒绝

all

我正在尝试将图像保存到 .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)

我完全控制了这个文件夹(savehere)到network serviceand
iis_iusrs,甚至完全控制了,everyone但仍然得到这个异常。我试图通过资源管理器和 IIS 管理器提供访问权限,但仍然没有运气

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


阅读 60

收藏
2022-07-07

共1个答案

小编典典

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

2022-07-07