我正在进行升级的5.1网站的最新版本。
对于文档中的这一步骤,我有一个问题。我不会对数据库做任何新的更改。我只需要升级一下。我在暂存机上运行了Project,并注意到配置文件已经更新。我没有在本地复制数据库。我应该对~/App_Data/Sitefinity/Configuration中的文件做些什么吗?
来源:http://www.sitefinity.com/documentation/documentationarticles/upgrading-you-sitefinity-5.1-project-to-the-latest-version
..。如果您想要用本地升级的文件替换(您的生产网站和数据库),请打包升级的网站及其数据库,并将它们部署到生产环境中。有关更多信息,请参见部署。
如果要在不替换数据库的情况下将本地升级的网站与生产网站合并,请执行以下操作:
将升级后的网站打包,不要使用~/App_Data/Sitefinity/Configuration中的配置文件。不包括本地升级的数据库。..。
有人能给我指明正确的方向吗?谢谢。
发布于 2015-03-19 05:45:38
以下是升级的工作方式:
项目管理器更新bin文件夹中的DLL文件。您需要重新编译解决方案,以便SitefinityWebApp.dll使用更新的dll引用。
然后,当您第一次运行该站点时,升级过程将启动并更新.config文件。它还更新了数据库中的几个表,可以通过以下方式更新许多:
现在,当您在暂存或开发环境上完成了升级,并且测试了它并希望将您的Live环境升级到新版本时,以下是您的选择:
或
发布于 2015-03-16 10:37:07
我认为当您将Sitefinity5.1升级到最新版本时,您不需要更改数据库。因为它只更新bin文件夹中的程序集文件和dll。
您可以在以下网站阅读更多信息:http://docs.sitefinity.com/upgrade
https://stackoverflow.com/questions/23069391
复制相似问题