我在 Sitecore 中请求一个页面,然后我从 IIS 得到一个 404。该网站适用于我的开发环境和登台。这是在生产机器上,这是一个新安装。我从来没有真正看到过它的工作。它给我一个 IIS 404(而不是 Sitecore 404)这一事实似乎表明 Sitecore 使用的任何处理程序都没有被识别或没有正确设置。对于从哪里开始寻找或问题可能是什么,我将不胜感激。
我们在 II7 中以经典模式运行。
这听起来像是权限问题,请检查网络服务(或应用程序池标识)是否具有对所有 Sitecore 文件夹的正确访问权限。
这看起来像是一个相当不错的指南:
您还可以尝试导出用于生产和暂存的 IIS 设置,并比较两者以确保设置没有任何异常。
您是否尝试过运行安装程序?如果您正在清理其他人的安装,则不知道他们做了什么……重新开始要容易得多。您可以轻松连接到现有数据库,或者在您拥有一个运行良好的 Sitecore 实例后安装包含所有内容的软件包。
如果我在经典模式下运行 Sitecore,我也会遇到同样的问题。为什么不尝试在集成模式下运行,让所有处理程序正常工作?您的 Sitecore 登录页面正常工作,这表明您已正确解压缩 Sitecore 文件夹。我建议您尝试集成模式。