我想創建一個虛擬目錄並使用IIS7和C#設置它的權限。這裏是我的代碼示例:創建虛擬目錄並設置權限IIS7 - 由於權限不足,無法讀取配置文件
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.
有人能幫忙嗎?
編輯
與管理權限運行給了我一個新的錯誤:「啓用讀取配置文件」誰能告訴我這配置應該讀,我怎麼能訪問它?
你在使用Window Vista嗎?很可能你必須從控制面板禁用UAC。 – wonde 2010-03-20 04:11:21
Server 2008 64。 – Nick 2010-03-22 22:36:07