最近发现由于文件夹权限,Sublime Text 无法在 wwwroot 中创建文件,并且必须以管理员身份运行才能绕过它。Sourcetree也遇到了类似的情况;试图将 repo 克隆到 wwwroot 中,并收到消息说权限不足。与 Sublime 问题一样,问题通过以管理员身份运行解决。
我简要介绍了更改 wwwroot 的文件夹权限,这样 Sublime 和 Sourcetree 就不必以管理员身份运行。但这似乎是个坏主意。它仅适用于本地开发环境,但我更愿意保留这些权限,并尽可能地镜像生产环境中的文件夹权限。即便如此,我很好奇如果我愿意的话,我必须在 wwwroot 文件夹中添加/编辑哪些用户/组(特别是对于 Sublime 和 Sourcetree)。这些应用程序是 IUSRS 的一部分,还是 IIS_IUSRS 的一部分?是否有指南提供这些应用程序和其他应用程序的此信息?