【发布时间】:2010-12-21 07:31:20
【问题描述】:
我在新的 1.3 SDK 中运行了一个 Azure Web 角色,并且在尝试使用 Microsoft.Web.Administration.ServerManager 对 IIS 进行更改时遇到权限问题。每当我执行CommitChanges() 时,它都会抛出这个错误:
一个 UnauthorizedAccessException “由于权限不足,无法写入配置文件”。
我的 ServerManager 代码在 RoleEntryPoint 的 OnStart 方法中执行。
我的理解是,在 1.3 中全面支持 IIS 的目的是为了让我们能够更好地控制应用程序的配置,包括在需要时动态创建新的 IIS 站点。
【问题讨论】: