Asp.net 果园罐头';由于权限原因,无法访问文件

Asp.net 果园罐头';由于权限原因,无法访问文件,asp.net,iis,iis-7,permissions,orchardcms,Asp.net,Iis,Iis 7,Permissions,Orchardcms,我最近创建了一个Orchard CMS网站。这是一个使用ASP.NETMVC3的新CMS。你可以找到更多信息 安装一个主题必须非常容易。但每次尝试时,我都会得到一个错误,dependencies.xml文件是不可访问的。(Orchard需要dependencies.xml文件,以写入指向新主题和模块的链接) 我的站点在IIS7本地计算机上运行,我已将所有权限授予ASP.NET用户和网络用户。但我还是有权限问题,有什么想法吗 默认情况下,IIS 7应用程序池在IUSR帐户下运行,因此您应该授予此用

我最近创建了一个Orchard CMS网站。这是一个使用ASP.NETMVC3的新CMS。你可以找到更多信息

安装一个主题必须非常容易。但每次尝试时,我都会得到一个错误,dependencies.xml文件是不可访问的。(Orchard需要dependencies.xml文件,以写入指向新主题和模块的链接)


我的站点在IIS7本地计算机上运行,我已将所有权限授予ASP.NET用户和网络用户。但我还是有权限问题,有什么想法吗

默认情况下,IIS 7应用程序池在IUSR帐户下运行,因此您应该授予此用户适当的权限。从安全角度来看,最好为每个应用程序池创建一个新的、单独的帐户,我建议您这样做。它还将为您提供更细粒度的控制


另外,检查权限更改是否正确传播到App_数据和App_数据/依赖项文件夹及其内容。如果没有,请显式更改Dependencies文件夹的权限。我注意到,如果您在根级别更改权限,有时它们无法正确传播。

您的IIS应用程序池使用的用户是什么?IUSR,网络服务在我的网站的根上拥有所有权限。是,但你确定你的应用程序池是在网络服务或IUSR下运行的吗?显然这是由于我的网络托管公司的设置。。。他们正在修理,不知道出了什么问题。目前,我授予了每个人权限(所有用户)。。。谢谢您的帮助!