ブログ レシピと SQL Server で実行されているデータベースを使用して、新しい Orchard CMS サイトをセットアップしました。
コメント モジュールを含め、そのサイトに同梱されているすべてのモジュールを有効にしました。
コンテンツ パーツのリストにコメントが表示されます。ブログ投稿コンテンツ タイプのパーツ リストにも表示されます。
問題は、新しい投稿を作成するときに新しいコメントを許可するセクションがないことです。公開された投稿を表示しても、コメント セクションは表示されません。
私が見逃していることは本当に明らかですか?
アップデート:
App_Data\Logs ディレクトリに 1 つのエラー メッセージがありますが、それが関連しているかどうかはわかりません。
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 を使用していましたが、それを除外するために、それぞれにローカル DB を使用していくつかのテスト サイトをセットアップしました。Orchard.Web.1.4.1 と Orchard.Web.1.4.2 の新しいコピーをダウンロードし、Blog レシピを使用してセットアップしました。1.4.1 システムにはまだ問題がありました。1.4.2 には、あるべき場所にすべてが含まれています。管理メニューにはコメント オプションがあり、ブログ投稿にはコメントがあります。
1.4.1 の問題が何かはわかりませんが、1.4.2 は問題なく動作しています。