ASPNET 5.0 应用程序池帐户的最小权限

问题描述

我已经开始强化现有 ASP.NET Core/ASP.NET 5.0 应用程序的物理文件夹配置,我想知道是否有人可以向我指出 MS 提供的有关此主题的一些官方文档。

经过一些测试后,我注意到应用程序池帐户必须对托管站点的文件夹具有读取和执行权限。简单的阅读不会削减它。

经过反复试验,这些是一个简单的 ASP.NET 5.0 可以运行的最低权限:

Advanced permissions

谁能解释为什么需要所有这些权限?例如,为什么需要“读取扩展属性”?

谢谢。

解决方法

如果您想授予应用程序池读取或执行应用程序所在文件夹的权限,您可以按照以下步骤操作。

右键单击该站点,然后单击编辑权限...

enter image description here

选择安全、编辑、添加。输入应用程序池的名称。 enter image description here

点击确定。然后检查应用程序池的权限。 enter image description here

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...