Windows7 IIS7:无法关闭 InetPub\wwwroot 的只读标志。无法编辑网站文件!

Windows7 IIS7:无法关闭 InetPub\wwwroot 的只读标志。无法编辑网站文件!

最后在 Windows 7 IIS7 上运行 PHP,但是现在我无法编辑 wwwroot 中的文件,因为我的编辑器一直说“您无权保存到此位置...而是保存在 Pete 中?”

如果我每次想要查看我的网站时都必须手动将文件复制到 wwwroot,那么这将是一个非常漫长的编辑/运行/调试过程。

我进入 IIS 管理器并转到该目录,然后取消选中设置的只读复选框。问题是下次我“编辑权限...”时,它再次被选中!

我以管理员身份运行。

有任何想法吗?

答案1

默认情况下,只有管理员才具有写入权限C:\inetpub\wwwroot。两个选项:

  1. 使用管理员帐户登录,并提升您的编辑器。
  2. 将 IIS 设置为使用不同的目录作为其根文件夹,您的普通帐户对该目录具有写入/删除访问权限。
  3. 更改 的权限C:\inetpub\wwwroot

答案2

右键单击编辑器,然后单击“以管理员身份运行”。默认情况下,您无法编辑 wwwroot 目录中的文件。即使您以管理员身份登录到计算机,UAC 也会阻止编辑文件。

是的,或者从 c:\inetpub\wwwroot 文件夹以外的其他位置更改内容目录。

答案3

附加信息:只读复选框文件夹 并不意味着文件夹的内容是只读的

看:http://blogs.msdn.com/b/oldnewthing/archive/2003/09/30/55100.aspx

可以将单个文件标记为只读,但文件夹使用权限进行控制。如果您启用了 UAC,则以提升权限启动记事本(开始,键入记事本,按 Ctrl+Shift+Enter)将避免此问题。或者设置目录的权限,以便您的用户级帐户对其具有写访问权限。

答案4

是的,转到 INTERNET 信息服务器(IIS)-->右键单击文件-->编辑权限-->安全-->编辑-->选择所有用户或组以授予他们写权限,在我的情况下是“IIS_IUSRS”和“ADMINISTRATORS”...这些都是兄弟。

相关内容