匿名用户同时需要读和写的权限
时间: 2024-03-24 20:41:55 浏览: 93
好的,你可以修改以下代码,配置匿名用户同时拥有读写权限:
```csharp
using (ServerManager serverManager = new ServerManager())
{
Site site = serverManager.Sites.Add("FTP Site", "ftp", "*:21:", @"C:\inetpub\ftproot");
site.ServerAutoStart = true;
site.ApplicationDefaults.EnabledProtocols = "ftp";
Configuration config = serverManager.GetApplicationHostConfiguration();
ConfigurationSection authorizationSection = config.GetSection("system.ftpServer/security/authorization", "FTP Site");
ConfigurationElementCollection authorizationCollection = authorizationSection.GetCollection();
ConfigurationElement addElement = authorizationCollection.CreateElement("add");
addElement["accessType"] = @"Allow";
addElement["users"] = @"*";
addElement["permissions"] = @"Read,Write";
authorizationCollection.Add(addElement);
serverManager.CommitChanges();
}
```
这段代码与之前的代码几乎相同,只是在授权配置中,将权限从"Read"修改为"Read,Write"。这样匿名用户就可以同时拥有读写权限了。