IIS 7.5,Windows 7,IIS用户无法login,“由于权限不足,无法读取configuration文件”

我正在试验Windows 7操作系统上的Microsoft Internet Information Services 7.5作为FTP站点。

我创build了一个名为“Opta-site”的FTP站点,并启用了“匿名身份validation”,“基本身份validation”,“IisManagerAuth”和“AspNetAuth”。

FTP用户隔离未启用(即,所有用户直接进入ftproot)。

然后,我尝试匿名连接,它的工作原理。

然后,我在Power Shell中使用以下命令创build了一个IIS用户(用户名:“Opta”,密码“ThePassword”),我相信的是Microsoft .Net API

[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.Web.Management") [Microsoft.Web.Management.Server.ManagementAuthentication]::CreateUser("Opta", "ThePassword") [Microsoft.Web.Management.Server.ManagementAuthorization]::Grant("Opta", "Opta-site", $FALSE) 

然后回到IISpipe理器UI,为用户“Opta”启用“允许规则”,以在ftp根目录具有读写权限。

现在,当我连接,使用,例如,FileZilla,或Windows的FTP,我得到:

 Status: Connecting to 192.168.178.20:21... Status: Connection established, waiting for welcome message... Response: 220 Microsoft FTP Service Command: USER Opta Response: 331 Password required for Opta. Command: PASS *********** Response: 530-User cannot log in. Response: Win32 error: Access is denied. Response: Error details: Filename: \\?\C:\Windows\system32\inetsrv\config\redirection.config Response: Error: Cannot read configuration file due to insufficient permissions Response: Response: Response: 530 End Error: Critical error Error: Could not connect to server 

这是一个Windows问题(即,设置Windows权限,在该文件“C:\ Windows \ system32 \ inetsrv \ config \ redirection.config”)? 或者是其他东西?

我见过其他人有这个/类似的问题,例如, Serverfault问题A , Serverfault问题B , StackOverflow问题 ,其中最后一个build议给予文件的“IIS_IUSRS”权限,但这些“解决scheme”都没有工作,在这个案例。 这个问题依然没有改变。

感谢所有帮助:)

您尝试连接的帐户是否有权限/定义在FTP根目录/必要的文件夹中?