将Orchard安装到现有数据库

时间:2012-08-09 10:21:35

标签: database content-management-system install orchardcms

在我们的团队中,我们使用通用数据库服务器。运行Orchard安装程序时,我将连接字符串指向现有的Orchard数据库,并收到以下错误消息:

  

安装失败:请求的服务' Orchard.IWorkContextAccessor'尚未注册。要避免此异常,请注册组件以提供服务,使用IsRegistered()检查服务注册,或使用ResolveOptional()方法解析可选依赖项。

可以让我成功安装的唯一方法是指向一个空的数据库。我首先尝试了解决方法,然后在App_Data \ Sites \ Default \ Settings.txt中编辑连接字符串,但后来我遇到了同样的错误。

2 个答案:

答案 0 :(得分:0)

我也有这个问题,也尝试复制不起作用的settings.txt文件。这次我复制了App_data目录的所有内容,它对我有用。此外,这是最近一次使用codeplex的最新提交。

答案 1 :(得分:0)

我删除了cache.dat并在IIS中重新启动了网站,这对我来说已经解决了