0

我有一个在 Windows 7 机器上的 .NET 4.0 和 IIS 7.5 上运行的 sitecore 站点。

在设置 sitecore 时,我只安装了 sitecore 客户端,然后设置了 IIS7。我认为一些权限因此而搞砸了。每当我尝试在 Visual Studio 中更改我的网站中的代码文件时,它都会提示我没有任何权限来修改这些文件。我可以覆盖现有的,但是,这是不正常的。

此外,我将 ApplicationPoolIdentity 设置为我的应用程序池的身份。每当我尝试进入 sitecore 桌面时,它都不起作用,但是我可以在登录时进入内容编辑器。即使在登录后,如果我尝试进入像 /sitecore/shell/default.aspx 这样的站点核心桌面模式,页面也永远不会加载,并且进度轮只会不停地旋转。它发生在 FF、Chrome 和 IE 中,所以它不可能是浏览器问题。

我检查了各种文件夹的权限,它们看起来都很好。系统、管理员和本地计算机用户可以完全控制网站文件夹及其下的文件和文件夹。

如果有人可以帮助为我的网站文件夹找出正确的配置和设置,那就太好了。

4

2 回答 2

2

首先,按照安装 Sitecore 的最佳实践,我们应该将标识设置为 NetworkService。所以请做两件事:

  1. 将应用程序池中的身份更改为网络服务
  2. 确保网站及其所有后代 + 数据文件夹及其所有后代具有网络服务的读写访问权限。

大多数情况下,这应该有效。

问候,

Varun Shringarpure

于 2013-07-18T23:32:59.807 回答
0

对文件夹和所有后代是否IUSR具有“读取”权限?\Website

此外,您可能需要查看该\Data\logs文件夹下的 Sitecore 日志。您可能会遇到可能出现的数据库连接问题。

于 2013-07-18T01:01:20.910 回答