[英]Intranet Application best practice? ApplicationPoolIdentity or not?
我有一个本地Intranet应用程序,该应用程序使用Directory.Exists和File.Exists进行了一些文件验证。 不幸的是,由于应用程序以“ ApplicationPoolIdentity”运行且该帐户无权访问Directory.Exists和File.Exists正在检查的UNC路径,因此检查失败。
我应该授予该ApplicationPoolIdentity帐户读取这些目录的权限吗? (所有目录都出现在单个服务器的顶级文件夹下。)如果是,怎么办?
或者,我应该在域帐户下运行应用程序池并授予该帐户权限吗? (如果确实需要创建一个新帐户,我应该赋予它什么权限?)
感谢您的输入!
您需要为以下身份设置读取ACL:IIS AppPool \\。 您可以从文件夹属性对话框(如果您的计算机位于域中,请确保在“选择用户或组”对话框中将“位置”设置为本地计算机)上执行此操作,也可以从命令行使用icacls进行操作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.