I am trying to create a virtual directory and set it's permissions using IIS7 and C#. Here is a sample of my code:
using (ServerManager serverManager = new ServerManager(webSite))
{
ConfigurationSection anonymousAuthenticationSection =
config.GetSection(
@"system.webServer/security/authentication/anonymousAuthentication",
webSite);
anonymousAuthenticationSection["enabled"] = true;
serverManager.CommitChanges();
return "true";
}
This throws an exception and the message is:
Cannot read configuration file due to insufficient permissions.
Can someone help?
EDIT
Running with administration privileges gives me a new error: "Enable to read configuration file" Can someone tell me which config it should be reading and how I can access it?