0

我正在使用 Orchard 1.8,并从 Gallery 中将“Vandelay Industries - 版本:1.8”模块安装到我的开发框(运行 VS Orchard 项目)并启用了“Vandelay Meta”(这是我目前所需要的)。我将“元”部分添加到“页面”内容类型中,一切正常。我能够向页面添加“描述”和“关键字”。

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

该部分也不能用于添加到页面内容类型。

这也是果园日志中的错误

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

App_Data 及其子文件夹具有读取执行写入权限 IIS 7 IIS_IUSRS 帐户。

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

2014-10-08 14:12:19,332 [7] Orchard.Data.Migration.DataMigrationManager - 默认 - 为 Vandelay.Industries ../Admin/Modules/Features System.Reflection.TargetInvocationException 运行迁移版本 0 时出错:已出现异常由调用的目标抛出。---> System.Data.SqlClient.SqlException:数据库“Orchard_ProductionDB”中的 CREATE TABLE 权限被拒绝。在 System.Data.SqlClient.SqlConnection.OnError(SqlException 异常,布尔 breakConnection,Action1 wrapCloseInAction) 在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException 异常,布尔 breakConnection,Action1 wrapCloseInAction) 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning System.Data.SqlClient.TdsParser 中的(TdsParserStateObject stateObj,布尔调用者HasConnectionLock,布尔异步关闭)。

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

我已经尝试重新安装模块,但它没有修复它。

有任何解决这个问题的方法吗?如果有怎么办?

提前致谢,

4

1 回答 1

0

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

于 2014-12-04T16:03:24.793 回答