Orchardcms Orchard 1.8 CMS元描述和关键字(Vandelay模块1.8)安装错误

Orchardcms Orchard 1.8 CMS元描述和关键字(Vandelay模块1.8)安装错误,orchardcms,orchardcms-1.8,Orchardcms,Orchardcms 1.8,我使用的是Orchard 1.8,我将图库中的“Vandelay Industries-Version:1.8”模块安装到了我的开发盒(运行VS Orchard项目),并启用了“Vandelay Meta”(这是我目前所需要的)。我在“页面”内容类型中添加了“元”部分,一切都很好。我认为我能够在页面中添加“描述”和“关键字” 当我将模块安装到与Orchard版本相同的生产服务器(我们的服务器)时(它是在大约一个月前从开发副本中设置的),我在管理“模块”-“功能”屏幕顶部收到一条消息“一些功能需要

我使用的是Orchard 1.8,我将图库中的“Vandelay Industries-Version:1.8”模块安装到了我的开发盒(运行VS Orchard项目),并启用了“Vandelay Meta”(这是我目前所需要的)。我在“页面”内容类型中添加了“元”部分,一切都很好。我认为我能够在页面中添加“描述”和“关键字”

当我将模块安装到与Orchard版本相同的生产服务器(我们的服务器)时(它是在大约一个月前从开发副本中设置的),我在管理“模块”-“功能”屏幕顶部收到一条消息“一些功能需要升级:Vandelay.Industries”,并且“Vandelay Meta”周围有一个红色框该功能的“禁用”链接旁边还有一个“升级”链接。如果我点击它,页面就会刷新,没有任何变化

该部件也不可添加到页面内容类型

这也是Orchard日志中的一个错误

2014-10-08 14:10:58385[13]Orchard.Exceptions.DefaultExceptionPolicy-默认-捕获到意外异常 …服务器名/Packaging/PackagingServices/InstallPackageDetails?packageId=Orchard.Module.Vandelay.Industries&version=1.8&sourceId=1&redirectUrl=%2FPackaging%2FGallery%2FModules Orchard.OrchardCoreException:无法为“App_Data”文件夹-->System中的文件“C:\inetpub\A1_Website-OrchardCMS\App_Data\RecipeQueue\38a6aedb4c514ea1866be2138d14c99e\0”腾出空间。UnauthorizedAccessException:拒绝访问路径“C:\inetpub\A1_Website-OrchardCMS\App_Data\RecipeQueue\38a6aedb4c514ea1866be2138d14c99e\0”

App_数据及其子文件夹具有读执行写权限IIS 7 IIS_IUSRS帐户

还有一些错误“在数据库中拒绝创建表权限”,即

2014-10-08 14:12:19332[7]Orchard.Data.Migration.DataMigrationManager-默认-为Vandelay.Industries运行迁移版本0时出错 ../Admin/Modules/Features System.Reflection.TargetInvocationException:调用的目标已引发异常。-->System.Data.SqlClient.SqlException:数据库“Orchard\u ProductionDB”中的创建表权限被拒绝。 位于System.Data.SqlClient.SqlConnection.OneError(SqlException异常、布尔断开连接、Action1 wrapCloseInAction) 位于System.Data.SqlClient.SqlInternalConnection.OneError(SqlException异常、布尔断开连接、Action1 wrapCloseInAction) 位于System.Data.SqlClient.TdsParser.ThroweException和Warning(TdsParserStateObject StateObjectStateObj、布尔调用方连接锁、布尔异步关闭) 位于System.Data.SqlClient.TdsParser.TryRun(RunBehavior RunBehavior、SqlCommand cmdHandler、SqlDataReader dataStream、BulkCopySimpleResultSet bulkCopyHandler、TdsParserStateObject stateObj、Boolean和dataReady) 位于System.Data.SqlClient.SqlCommand.RunExecuteOnQueryTds(字符串方法名、布尔异步、Int32超时、布尔异步写入) 位于System.Data.SqlClient.SqlCommand.InternalExecuteOnQuery(TaskCompletionSource1 completion、String methodName、Boolean sendToPipe、Int32超时、Boolean asyncWrite) 位于System.Data.SqlClient.SqlCommand.ExecuteOnQuery()处 在Orchard.Data.Migration.Translators.DefaultDataMigrationInterpreter.RunPendingStatements()中 在Orchard.Data.Migration.Translators.DefaultDataMigrationInterpreter.Visit(CreateTableCommand)上 在Orchard.Data.Migration.translators.AbstractDataMigrationInterpreter.Visit(ISchemaBuilderCommand命令) 位于Orchard.Data.Migration.Schema.SchemaBuilder.CreateTable(字符串名称,Action1表) 在Vandelay.Industries.MetaMigrations.Create()中 ---内部异常堆栈跟踪的结束--- 位于System.RuntimeMethodHandle.InvokeMethod(对象目标、对象[]参数、签名符号、布尔构造函数) 位于System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(对象obj,对象[]参数,对象[]参数) 在System.Reflection.RuntimeMethodInfo.Invoke(对象obj、BindingFlags invokeAttr、绑定器绑定器、对象[]参数、CultureInfo区域性) 在Orchard.Data.Migration.DataMigrationManager.Update(字符串特性)中

“Vandelay_Industries_MetaRecord”“Vandelay_Industries_SettingsRecord”不在生产数据库中(它们在开发数据库中)

我已尝试重新安装模块,但无法修复

有办法解决这个问题吗?如果是,怎么做

提前感谢,


K.E.

确保在安装Vandelay_Industries_*之前已启用迁移模块,我发现这也是原因之一。

看起来错误与模块无关。看起来您的磁盘空间不足和/或缺少某些权限。都在堆栈跟踪中。谢谢。这似乎是一个权限问题,需要将“db_ddladmin”角色添加到站点用于访问生产数据库的登录中。然后,“升级”链接确实纠正了错误,“元”部分可以添加到页面内容类型中。