重定向.config的问题

时间:2012-08-02 14:03:32

标签: iis

我正在使用Microsoft.Web.Administration DLL在我的ASP.NET应用程序中以编程方式使用IIS。我正在使用IIS 7.5运行Windows 7。要做到这一点,需要做些什么呢? web.adminstration.dll只是为了上帝的缘故才需要读取权限,甚至不需要写。我在运行IIS 7的Windows 2008 R2机器上遇到了同样的问题。

我已经尝试了一切以使其工作但失败了。我尝试使用应用程序池的默认应用程序池,其中包含对IIS / DefaultAppPool提供的redirection.config的完全权限。我尝试将LocalSystem帐户用于应用程序池。我尝试将NetworkService用于应用程序池,并将redirection.config文件的完全权限授予NetworkService。我尝试使用自己的管理员帐户来获取有关redirection.config文件的完全权限的应用程序池。

我有IUSR和lIS_IUSRS,两者都拥有redirection.config的完全权限。我尝试在redirection.config上添加具有完全权限的EVERYONE。我的UAC关闭了。

如何找出实际尝试阅读该文件的帐户或流程,以及如何消除此问题?

1 个答案:

答案 0 :(得分:0)

您必须提供网络服务Network Service Read&对c:\ windows \ system32 \ inetsrv \ config执行权限以克服异常。请参阅Using microsoft.web.administration to query iis7 as non-admin