由于权限,使用IISExpress安装Orchard CMS模块失败

时间:2011-12-29 17:58:59

标签: orchardcms

我不断收到“安装请求的软件包时出错。如果服务器没有对网站的'〜/ Modules'或'〜/ Themes'文件夹的写访问权,就会发生这种情况。如果网站有。在共享托管环境中运行,添加对这些文件夹的写访问权限有时需要通过Hoster控制面板手动完成。一旦安装了主题和模块,建议删除对这些文件夹的写访问权。尝试从图库安装模块时出现错误消息。

我已经给了IIS_WPG完全控制Orchard.Web \ Modules目录,它在昨天工作,但今天没有。

我正在运行Visual Studio 2010 SP1和IIS Express。

编辑:我已确定画廊路径为:http://packages.orchardproject.net/FeedService.svc/

2 个答案:

答案 0 :(得分:2)

我遇到了同样的问题。我们有一个自定义主题,我不得不在theme.txt文件中将版本从1更改为1.0。然后我就能安装一个模块。

答案 1 :(得分:0)

我通过这样做解决了这个问题:

  1. 将应用池用户更改为NetworkService或更改为自定义用户 创建。 (我使用的是IIS而不是IIS Express)
  2. 授予用户对文件夹的读/写权限(模块和 主题)。
  3. 确保信息中心>设置>画廊网址是 http://packages.orchardproject.net/FeedService.svc/
  4. 为我修好了。使用ApplicationPoolIdentity不起作用,即使我给它适当的权限(不确定原因)。

    我希望有所帮助。