asp.net-mvc-4 – 将nopcommerce 2.8升级到3.10
你好,
我是NopCommerce的新手.我在Nop.Core,Nop.Data和Nop.Services中进行了更改.我也在Nop.web的某些控制器,模型和视图中进行了更改. 如果我希望将nopcommerce版本从2.8升级到3.10,那么哪种方式简单易用. 1)我备份我的文件并获得更新.一旦更新完成,我可以只替换那些已更新并与原始代码不同的部分吗?我可以在我的备份文件中添加新方法但不是原始代码吗? 2)或者我可能需要创建新的插件或其他方式. [例如:我在产品表中进行了更改,并添加了大小,年龄,颜色等新字段. 请告诉我您的宝贵意见. 谢谢 解决方法
没有正确或错误的答案.我建议采取的方法.假设您在基本nop 2.80之上进行了代码更改和数据库更改.
地面工作 写下详细的修改列表. (您在2.80之上添加的附加功能.) 如果您的任何修改是开箱即用的,请查看3.10. 我的修改计数是250(非常详细到估计). 途径 >将2.80 db升级到3.10 db. 数据库升级 >找一个好的数据库差异工具.例如:SQL比较. 我以前创建单个SQL脚本, >从备份文件恢复生产数据库. 这为您提供了运行和运行的灵活性,并在出现任何错误时再次运行脚本,甚至在脚本编写过程中这有用. 除此之外,如果您将2个或更多商店合并为一个, >在步骤5中添加所有商店信息. 检查01 现在采用新的3.10代码库并针对迁移的数据库运行.如果您已正确完成迁移,那么一切都应该运行良好 代码升级 由于没有产品变量表,因此在代码简单方面需要进行重大更改.因此需要重新编写所有自定义逻辑. 主要问题是,开发票.如果您有多个商店,则每个商店没有电子邮件设置.所以必须自定义修改它. 一个好的方法是, >做所有客户方电子商务拳头. 检查02 使用更新的3.10代码库运行迁移的数据库.一切都应该奏效. 在大日子 >备份生产数据库和生产代码库. 值得注意的事情 我通过测试学到了这些.感谢上帝,我在实际迁移之前找到了它们. 在我们迁移如何在nop商务方面设置完整的多商店解决方案时,没有详细的说明.有关如何在生产服务器中设置nop commerce的指令here.但我没有涵盖所有方面. 我们使用VPS Server来托管我们的平台.如果您使用的是VPS,请注意,如果正确设置多店,则需要使用SNI.只有IIS 8及更高版本支持SNI.这意味着您需要Windows 2012 Server.有关SNI的更多信息,请参见here和here 我们使用Pleask来管理服务器.因此,将主域设置为主域,将所有其他存储设置为别名.在IIS方面,RDP进入VPS并使用IIS8的SNI功能为每个域设置SSL 在SNI的下方,所有旧浏览器都不支持它.见here. 限制 如果您使用的是Pleask,那么电子邮件将无法正常运行.由于将仅为主域创建电子邮箱,并且所有其他别名将共享相同的电子邮件帐户.所以你可以发送别名电子邮件的回复.不幸的是,它脱离了商业发展的范围. 我还没有找到解决方案.在这方面工作. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – Oracle.ManagedDataAccess:TNS:无法解析指定的
- asp.net-mvc – @ Html.DropDownListFor如何添加选项?
- .net – Linq – 它是如何工作的?
- asp.net-mvc – 在asp .net mvc 5中显示外部网页
- asp.net-mvc – ASP.NET MVC中的所有内置ActionResults
- 何时使用ASP.NET MVC与ASP.NET Web窗体?
- 如何使用Active Directory使用ASP.NET 4.0构建基本登录页面
- asp.net – 匿名类型列表
- asp.net – 什么是system.globalization它和本地化有什么区
- asp.net – SignalR MethodAccessException
- asp.net – 从1.7到1.9的迷你探查器升级破坏了现
- asp.net-mvc-3 – Razor View引擎不搜索区域视图
- asp.net-mvc – ASP.Net MVC中的分页和路由
- asp.net – SQL Server Reporting Services – 运
- asp.net-mvc – 在ASP.Net MVC视图中显示/隐藏链
- asp.net-mvc – 对移动设备进行内容调整的方法
- asp.net – 谁应该负责分页控制器/ domail服务/存
- ASP.NET MVC 2中的asp.net-mvc-2 – LazyList vs
- asp.net-mvc – 用于子操作的ASP.NET MVC路由匹配
- asp.net – 在Repeater控件中实现功能链接