我正在尝试创建一个虚拟目录并使用 IIS7 和 C# 设置它的权限。这是我的代码示例:
using (ServerManager serverManager = new ServerManager(webSite))
{
ConfigurationSection anonymousAuthenticationSection =
config.GetSection(
@"system.webServer/security/authentication/anonymousAuthentication",
webSite);
anonymousAuthenticationSection["enabled"] = true;
serverManager.CommitChanges();
return "true";
}
这会引发异常,消息是:
Cannot read configuration file due to insufficient permissions.
有人可以帮忙吗?
编辑
以管理权限运行给了我一个新错误:“启用读取配置文件”有人可以告诉我它应该读取哪个配置以及如何访问它吗?