首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:使用redirection.config程序集时无法访问Microsoft.Web.Administration

错误:使用redirection.config程序集时无法访问Microsoft.Web.Administration
EN

Stack Overflow用户
提问于 2014-11-14 11:46:48
回答 2查看 2.6K关注 0票数 2

我正在使用IIS7程序集Microsoft.Web.Administration来读取和修改ASP.NET站点的MIME类型,这在Windows 2003和7上工作得很好,但是在Windows 2012 (64位)上,我得到了错误"Filename: redirection.config错误:由于权限不足而无法读取配置文件“。

此应用程序安装在多个客户端站点上,在这些站点上,修改system32文件夹上的权限不是选项,也不是禁用UAC的选项。应用程序需要Windows身份验证,因此切换到基本身份验证不是一个选项。我尝试过运行应用程序池作为网络服务,本地系统,ApplicationPoolIdentity和一个域帐户,但得到同样的错误。

我不知道为什么ASP.NET需要访问reditrection.config才能访问Microsoft.Web.Administration程序集中的功能。

在启用了UAC的2012年服务器上使用Microsoft.Web.Administration,而不必修改系统文件夹权限或禁用UAC是否可行?还是我在这个函数中使用Microsoft.Web.Administration是错误的?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-06-18 18:46:15

我也有同样的问题。唯一的解决方案是在"C:\Windows\System32\inetsrv\config"中给用户IIS_IUSRS的权限,否则无法解决问题。

希望这能有所帮助。

票数 9
EN

Stack Overflow用户

发布于 2018-08-08 23:20:42

以下任一项:

  1. 本地系统或本地管理员帐户指定为应用程序池标识
  2. 授予应用程序池标识,读取C:\Windows\System32\inetsrv\config文件夹的权限。

按照错误消息的暗示,将读取权限授予redirection.config不足以使其工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26929309

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档