Web应用程序的IIS7文件夹权限

我正在使用Windows身份validation,没有模仿我公司的Intranet网站与IIS7。

在IIS7下,使用这些设置访问包含我的Web应用程序的文件夹的帐户是什么?

会不会是IIS_IUSRS? 或networking服务? 还是另一个我不知道?

在IIS 7(不是IIS 7.5)中,站点根据站点的应用程序池中设置的帐户访问文件和文件夹。 默认情况下,在IIS7中,此帐户是NETWORK SERVICE

指定应用程序池的标识(IIS 7)

在IIS 7.5(Windows 2008 R2和Windows 7)中,应用程序池在应用程序池启动时创build的ApplicationPoolIdentity下运行。 如果要为此帐户设置ACLS,则需要selectIIS AppPool\ApplicationPoolName而不是NT Authority\Network Service

运行IIS 7.5,我有幸为本地计算机用户IUSR添加权限。 应用程序池用户没有工作。

http://forums.iis.net/t/1187650.aspx有答案。; 将iis身份validation设置为应用程序池标识将解决此问题。

在IIS身份validation中,匿名身份validation设置为“特定用户”。 当我将其更改为应用程序池时,我可以访问该网站。

要设置,请在IIS中单击您的网站,然后双击“身份validation”。 右键单击“匿名身​​份validation”,然后单击“编辑…”选项。 从“特定用户”切换到“应用程序池标识”。 现在,您应该可以使用IIS AppPool \ {您的应用程序池名称}来设置文件和文件夹权限。

如果对任何人有任何帮助,请授予“IIS_IUSRS”组权限。

请注意,如果您找不到“IIS_IUSRS”,请尝试在服务器名称前加上“MySexyServer \ IIS_IUSRS”。

  1. 在IIS 7.5和Windows 7上工作,我无法给予权限APPPOOL / Mypool
  2. IUSR和IIS_IUSRS权限不适合我
  3. 我遇到了这样的问题:

    使用C#创build控制台应用程序
    – 这个使用createeventsource这样的appliaction

    如果(!System.Diagnostics.EventLog.SourceExists(sourceName))System.Diagnostics.EventLog.CreateEventSource(sourceName,logName);

    – 构build解决scheme并获取.exe文件

    -Run exe作为administator.This创build日志文件。

注意:不记得事件查看器必须刷新以查看日志。

我希望这个解决scheme能帮助别人