Sitecore项目-Localhost刚刚挂起

卡斯珀

我使用这个相同的Sitecore项目已有两年多了。今年春天已升级到Sitecore 7.0,一切都按预期运行。

但是昨天,突然之间,我似乎无法再运行我的项目了。我正在将Visual Studio 2013与IIS Express(64位)一起使用。当我尝试通过localhost构建和运行我的网站时,它挂起了。我什至试图让它加载1小时以上,但它仍然只是加载而没有任何反应。

我试图用Fiddler对其进行进一步调试,但没有任何反应。我什至试图删除一堆重要文件,例如web.config。但是它仍然可以永久加载,没有错误。

如果我创建一个新的空Web项目,则可以立即通过localhost启动它。因此,我的Sitecore项目一定发生了一些奇怪的事情。

有没有人建议您调试它,或者您是否经历过类似的事情?

我几乎尝试了任何事情。

扎卡里·克尼贝尔(Zachary Kniebel)

我不确定要从哪个版本升级,但是我将执行以下操作(以解决此问题):

  1. 根据要从哪个版本升级,您可能已经在.NET Framework v2.0而不是v4.0上运行了应用程序池,这是Sitecore 7所必需的。打开IIS,转到该站点的应用程序池,然后确保将其正确设置为在.NET v4.0而非v2.0上运行。如果将其设置为v2.0,请将其更改为v4.0,然后尝试访问该站点。如果问题仍然存在,或者应用程序池已经在v4.0上运行,请继续执行下一步。
  2. 如步骤1所示,Sitecore 7在.NET 4.5上运行。如果您要从早期版本的Sitecore升级,则可能是使用早期版本的.NET编译了您的站点。右键单击Visual Studio中的项目文件,单击“属性”->“应用程序”,并确保将每个项目的“目标框架”设置为.NET Framework 4.5。如果将它们设置为其他框架,请对其进行更改,然后再次构建您的解决方案,然后尝试访问您的站点。如果已将它们设置为目标.NET 4.5或问题仍然存在,请继续执行下一步。
  3. 仔细检查您网站根目录上的权限。确保“网络服务”和/或您的“ IIS用户”具有目录的所有必需的读取和写入权限。如果没有,请应用权限,然后重试该站点。如果问题仍然存在,请继续执行下一步。
  4. 删除所有Sitecore DLL和项目生成的DLL。将全新的DLL从Sitecore 7的干净下载中复制回到bin / reference目录中,然后再次构建解决方案。尝试再次访问该站点。如果问题仍然存在,则问题可能出在临时Internet文件或配置中。在这种情况下,请继续执行下一步。
  5. C:\ Windows \ Microsoft.NET目录中FrameworkFramework64文件夹中删除您的Temporary ASP.NET文件请注意,您必须进入针对其应用程序池运行的.NET版本的目录,并删除Temporary ASP.NET Files目录的内容当您这样做时,可能有必要停止您的应用程序池。尝试再次访问您的网站,如果问题仍然存在,请继续执行下一步。
  6. 尝试从Sitecore 7的全新下载中将web.config替换为默认值,但请确保事先备份您的配置,以免丢失自定义项,因为您希望在以后添加它们。重试您的网站。这次,如果代码中的某些内容取决于web.config,则可能会出错如果发生这种情况是一件好事,因为这意味着您的网站现在正在运行,而您只需添加自定义即可解决错误。如果问题仍然存在,请继续执行步骤7。
  7. 如果您的站点仍处于挂起状态,请尝试一次用它们的干净副本(不包括ConnectionStrings.configDataFolder.config)替换App_Config目录中的所有配置此外,禁用/备份并删除所有自定义配置或已安装的不是Sitecore核心的模块的配置。尝试再次访问您的网站。如有必要,请通过合并一次更改/重新启用您的配置来解决所有配置错误,直到找到导致问题的原因或解决所有错误为止。

如果问题仍然存在,请在此文章中发布您升级到的Sitecore版本,您从中升级的版本以及已安装的所有模块。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Sitecore项目-Localhost挂起

来自分类Dev

Firebase deploy刚刚挂起

来自分类Dev

Sitecore Unicorn项目同步

来自分类Dev

Sitecore词典项目

来自分类Dev

Sitecore词典项目

来自分类Dev

Code Cop App刚刚挂起

来自分类Dev

Sitecore媒体项目和URL

来自分类Dev

Sitecore Droptree不会排除项目

来自分类Dev

Sitecore。从占位符读取项目

来自分类Dev

项目的 Sitecore 增量发布

来自分类Dev

排除克隆项目的sitecore xpath查询

来自分类Dev

获取按创建日期排序的Sitecore项目

来自分类Dev

在Sitecore 6.5中按ID获取项目

来自分类Dev

如何获取Sitecore兄弟项目的数组?

来自分类Dev

根据SiteCore中的显示名称获取项目

来自分类Dev

Sitecore Lucene从索引中排除项目

来自分类Dev

从给定的时间戳删除Sitecore项目

来自分类Dev

排除克隆项目的sitecore xpath查询

来自分类Dev

如何获取Sitecore兄弟项目的数组?

来自分类Dev

单击Sitecore后端中的项目时出错

来自分类Dev

Sitecore设置项目和数据源

来自分类Dev

Sitecore,GlassMapper不会返回已知项目

来自分类Dev

从WebAPI调用返回Sitecore媒体项目

来自分类Dev

Sitecore 以编程方式比较项目版本

来自分类Dev

Sitecore - 遍历 Checkbox 的项目以设置根节点

来自分类Dev

Sitecore 7.2:防止发布删除项目

来自分类Dev

如何检查Context.Item是uCommerce项目还是Sitecore项目

来自分类Dev

Sitecore:如何拒绝访问网站根项目以外的项目

来自分类Dev

Pool.map刚刚挂起-如何进行异常处理