将Sitecore 6站点移至生产但获得了Media.UploadWatcher异常?

时间:2009-12-31 15:15:58

标签: exception web-config sitecore sitecore6

有没有人看过与Media.UploadWatcher相关的异常?我没有方便的错误,但异常导致所有页面都无法加载,甚至是管理部分。为了解决这个问题,我重置了应用程序池,并立即恢复了网站。

我知道客户端正在通过内容编辑器上传一些大文件,但我不认为单独会导致问题。我已经提高MaxExecutionTime以允许上传,但我再次认为这不是问题。在将代码转移到生产环境中时是否存在我忘记执行的操作,或者是否存在可能关闭的设置?我所做的就是将代码复制到生产环境中,并将web.config中的目录引用更改为指向新位置(如许可证文件)。

错误没有再次出现,但我很害怕它会在不合时宜的时候出现。有什么想法吗?

提前致谢!

更新

在网站上再次发生了异常,我不得不回收应用池。有人知道是什么原因引起的吗?以下是事件日志的例外情况:

  

活动代码:3005
  事件消息:发生了未处理的异常   活动时间:2010年1月4日上午9:56:50
  活动时间(UTC):2010年1月4日下午3:56:50
  事件ID:7fbcc8d807204614904572753b4beb2e
  事件顺序:23
  事件发生:22
  活动详细代码:0

     

申请信息:
      应用领域:/ LM / w3svc / 1422107501 / root-1-129070941106290901
      信任等级:全满       应用虚拟路径:/
      应用程序路径:C:\ HostingSpaces \ mysite \ mysite.com \ wwwroot \
      机器名称:180716WEB1

     

流程信息:
      制造商ID:310020
      进程名称:w3wp.exe
      帐户名称:180716WEB1 \ myuser_web

     

例外信息:
      异常类型:TypeInitializationException
      异常消息:“Sitecore.Resources.Media.UploadWatcher”的类型初始化程序引发了异常。

     

索取信息:
      请求网址:http://www.mysite.com/Default.aspx
      请求路径:/Default.aspx
      用户主机地址:75.147.19.21
      用户:
      经过验证:错误       验证类型:
      线程帐户名称:180716WEB1 \ myuser_web

     

线程信息:
      线程ID:7
      线程帐户名称:180716WEB1 \ myuser_web
      模仿:假的       堆栈跟踪:

     

自定义活动详情:

     

有关详细信息,请参阅http://go.microsoft.com/fwlink/events.asp上的“帮助和支持中心”。

2 个答案:

答案 0 :(得分:1)

我很确定使用内容编辑器添加媒体时媒体uploadwatcher没有进入它 - 它按计划运行(在web.config中定义)以检查是否有任何项目已添加到媒体在文件系统中上传文件夹(我现在不记得确切的文件夹名称)。

当我们启动sitecore网站时,我们发现更容易将本地web.config上传到实时 - 而是重复更改两者。 web.config中的设置和整个部分与该服务器的角色相关。

如果您收到错误消息,请将其添加到您的帖子中。

答案 1 :(得分:0)

在我们的开发服务器上,此错误的解决方案是从app_config / include文件夹中删除SiteDefinition.config,该文件夹仅包含xml注释(版本6.6更新4)之间的设置,可能是默认配置文件。

我首先删除了app_config / include中的所有文件并逐个放回。