sitecore shell突然返回404

时间:2012-03-05 14:49:11

标签: sitecore sitecore6

突然,当我去sitecore时,我的sitecore开发实例返回404 - >内容编辑器(或sitecore桌面UI中的任何其他应用程序)。我的网站配置是这样的:

<sites>
      <site name="shell" virtualFolder="/sitecore/shell" physicalFolder="/sitecore/shell" rootPath="/sitecore/content" startItem="/home" language="en" database="core" domain="sitecore" loginPage="/sitecore/login" content="master" contentStartItem="/Home" enableWorkflow="true" enableAnalytics="false" xmlControlPage="/sitecore/shell/default.aspx" browserTitle="Sitecore" htmlCacheSize="2MB" registryCacheSize="3MB" viewStateCacheSize="200KB" xslCacheSize="5MB" />
      <site name="login" virtualFolder="/sitecore/login" physicalFolder="/sitecore/login" enableAnalytics="false" database="core" domain="sitecore" />
      <site name="admin" virtualFolder="/sitecore/admin" physicalFolder="/sitecore/admin" enableAnalytics="false" enableWorkflow="true" domain="sitecore" loginPage="/sitecore/admin/login.aspx" />
      <site name="service" virtualFolder="/sitecore/service" physicalFolder="/sitecore/service" />
      <site name="modules_shell" virtualFolder="/sitecore modules/shell" physicalFolder="/sitecore modules/shell" rootPath="/sitecore/content" startItem="/home" language="en" database="core" domain="sitecore" content="master" enableAnalytics="false" enableWorkflow="true" />
      <site name="modules_website" virtualFolder="/sitecore modules/web" physicalFolder="/sitecore modules/web" rootPath="/sitecore/content" startItem="/home" language="en" database="web" domain="extranet" allowDebug="true" cacheHtml="true" />
 ....my custom sites
</sites>

知道可能导致这种情况的原因以及如何解决这个问题?我正在使用sitecore 6.5

修改

在日志中,我看到以下错误:

嵌套异常

Exception: System.InvalidOperationException
Message: 'analytics' connection string is not defined
Source: Sitecore.Kernel
   at Sitecore.Diagnostics.Assert.IsNotNull(Object value, String message)
   at Sitecore.Diagnostics.Assert.ResultNotNull[T](T result, String message)
   at Sitecore.Analytics.Data.DataAccess.DataAdapters.DataAdapterManager.ConnectionStrings.get_AnalyticsSettings()
   at Sitecore.Analytics.Data.DataAccess.DataAdapters.DataAdapterManager.ConnectionStrings.get_Analytics()
   at Sitecore.Analytics.Data.DataAccess.DataAdapters.Sql.SqlServer.SqlServerDataAdapterProvider..ctor()

但是我在sitecore.analytics.config上有以下内容:

<setting name="Analytics.DisableDatabase" value="true" />
...
<setting name="Analytics.Enabled" value="false" />

2 个答案:

答案 0 :(得分:2)

在没有任何答案的情况下,我会在黑暗中提供刺伤......

最初启用了分析,错误被抛出,重定向到不存在的错误页面 - 404.禁用分析修复了错误,但重定向通过会话数据或基于文件的viewstate(通过基于文件的viewstate)保留在IE中我相信幸存的应用程序回收)继续重定向该会话的浏览器。你提到'清除浏览器历史记录',但这与清除cookie和会话不一样,因此新会话中的chrome是可以的,但IE仍然在处理与旧会话相关的重定向数据。

如果错误页面(无法找到)也清除了重定向'action',这可能会解释持久行为。

只是一个猜测!

答案 1 :(得分:0)

Analytics.DisableDatabase应设置为true。如果您已经这样做,请确保重置应用程序池或重新启动应用程序服务器将有帮助

相关问题