我们正在使用ASP.NET网页删除已上传到我们服务器的图像。该网站在IIS中的“NT AUTHORITY \ NETWORK SERVICE”下运行。'NT AUTHORITY NETWORK SERVICE'不继承本地组权限?
在IIS服务器上,我们创建了一个本地组'Full_Access',我们添加了'NT AUTHORITY \ NETWORK SERVICE'。该组具有在文件上启用的NTFS修改权限。
当我们从应用程序中删除文件。该文件不会被删除。
如果我们将'NT AUTHORITY \ NETWORK SERVICE'文件明确地添加到文件中,并赋予修改权限而不是依赖它来从本地组继承权限,那么它就可以正常工作。
我们在安全选项卡上使用了有效的权限检查,并且认为它具有权限?但实际上,只有直接给予服务帐户权限才能正常工作?
是否有某些原因'NT AUTHORITY \ NETWORK SERVICE'没有继承它所在的本地组的权限?
阅读http://msdn.microsoft.com/en-us/library/ms998320.aspx和http://www.asp.net/learn/whitepapers/aspnet-and-iis6'NT AUTHORITY \ NETWORK SERVICE'不应该从任何组继承。 – 2009-01-15 02:19:05