.net IIS:更改身份验证时功能已被锁定或只读

.net IIS:更改身份验证时功能已被锁定或只读,.net,iis,.net,Iis,我们目前正在将.net网站从2008年迁移到2012年。大多数网站在根目录上使用匿名身份验证,在管理文件夹上使用表单身份验证 我注意到我无法在IIS中更改这些权限。我一直收到该功能已被锁定或为只读的消息。我已经检查了我的web.config,以确保没有任何部分会阻止此操作。将该子文件夹转换为单独的网站不是一个选项。这里有两个选项 1.使用location元素将节存储在applicationhost.config文件中。打开IIS管理器,高亮显示您的站点,导航到内容视图,右键单击特定页面,单击切换

我们目前正在将.net网站从2008年迁移到2012年。大多数网站在根目录上使用匿名身份验证,在管理文件夹上使用表单身份验证


我注意到我无法在IIS中更改这些权限。我一直收到该功能已被锁定或为只读的消息。我已经检查了我的web.config,以确保没有任何部分会阻止此操作。将该子文件夹转换为单独的网站不是一个选项。

这里有两个选项

1.使用location元素将节存储在applicationhost.config文件中。打开IIS管理器,高亮显示您的站点,导航到内容视图,右键单击特定页面,单击切换到功能视图,单击身份验证图标,启用/禁用Windows身份验证

2.调整功能委派设置。打开IIS管理器,高亮显示IIS管理器中“连接上的服务器名称”窗格,单击“主窗格”“高亮身份验证-Windows/Anonymous”中“管理”部分下的“功能委派”图标,然后单击右侧“操作”窗格上的“读/写”


答案取自-

您是否完全拥有Windows Server 2012计算机?如果您具有管理员访问权限,则可以轻松删除锁定。如果您没有,那么您必须与服务器管理员交谈。您的意思是在功能委派下吗?目前,我已经读/写了除摘要(只读)之外的所有身份验证类型。另外,在Configuration Editor system.webServer/security/authentication/windows下,对我来说似乎未锁定(因为选项是锁定部分),执行步骤2似乎不允许禁用“表单身份验证”,即使设置了读/写。这仅适用于子文件夹,站点文件夹按预期工作。