我知道这个问题在这里被问过很多次,但是我找不到解决问题的方法。我正在尝试将图像保存到.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 service和iis_iusrs,甚至完全控制了该文件夹,everyone但仍然出现此异常。我试图通过资源管理器和IIS管理器授予访问权限,但还是没有运气
network service
iis_iusrs
everyone
我正在Windows Server 2008 R2和IIS 7.5上执行此操作,需要授予谁访问权限?
谢谢
您需要从网站的应用程序池中找出正在其下运行的身份(默认是Application Pool Identity),并授予正确的权限。
Application Pool Identity