1
在我们的团队中,我们使用通用数据库服务器。运行Orchard安装程序时,我将连接字符串指向现有的Orchard数据库,并得到以下错误消息:将Orchard安装到现有数据库
安装失败:请求的服务'Orchard.IWorkContextAccessor'尚未注册。为避免此异常,请注册组件以提供服务,使用IsRegistered()检查服务注册,或使用ResolveOptional()方法解析可选的依赖项。
可以使设置成功的唯一方法是指向一个空的数据库。我首先尝试了一种解决方法,然后在App_Data \ Sites \ Default \ Settings.txt中编辑连接字符串,但后来发现了同样的错误。
你的app_data还有什么? – 2012-08-09 16:11:03
这很容易重现:只需下载源代码,在Visual Studio中打开,构建并运行,并在设置步骤中指向现有的数据库。 – giangnn 2012-08-10 03:40:24
然后提交一个bug。 – 2012-08-10 21:54:03