我使用博客收件人和在SQL Server上运行的数据库建立了一个新的Orchard CMS站点。
我已启用该网站附带的所有模块,包括评论模块。
评论显示在内容部分列表中。它也显示在Blog Post内容类型的部分列表中。
问题是在创建新帖子时没有允许新评论部分。查看已发布的帖子时,不会显示评论部分。
我遗失了一些非常明显的东西吗?
更新
App_Data \ Logs目录中有一条错误消息,但我不确定它是否相关:
2012-05-18 13:38:37,019 [8] NHibernate.AdoNet.AbstractBatcher - Could not execute query: SELECT top 2 this_.Id as Id11_0_, this_.SerialNumber as SerialNu2_11_0_ FROM Settings_ShellDescriptorRecord this_ WHERE 1=1
System.Data.SqlClient.SqlException (0x80131904): Invalid object name 'Settings_ShellDescriptorRecord'.
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlDataReader.ConsumeMetaData()
at System.Data.SqlClient.SqlDataReader.get_MetaData()
at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior)
at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader()
at NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd)
2012-05-18 13:38:37,078 [8] NHibernate.Util.ADOExceptionReporter - Invalid object name 'Settings_ShellDescriptorRecord'.
2012-05-18 13:38:37,091 [8] NHibernate.Util.ADOExceptionReporter - Invalid object name 'Settings_ShellDescriptorRecord'.
更新2:
好的,过了一段时间我回到了这个问题。最初我使用的是SQL Server 2008R2,但为了排除这一点,我使用本地数据库设置了几个测试站点。我下载了Orchard.Web.1.4.1和Orchard.Web.1.4.2的新副本,并使用Blog配方进行设置。 1.4.1系统仍有问题。 1.4.2尽管它应该是应有的一切。管理菜单中有一个评论选项,博客文章对它们有评论。
不确定1.4.1的问题是什么,但1.4.2对我有用。