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 WebForms vs MVC [VS20
- asp.net-mvc – 将Viewmodel数据保存到ASP.NET MVC中的数据
- ASP.NET MVC项目中的Web表单?
- System.Net.ServicePointManager.DefaultConnectionLimit和
- 在ASP.NET中使用回发的jQuery模态对话框
- asp.net-mvc – Web API模型绑定器不能与HttpPostedFileBas
- asp.net-mvc – 如何调试此错误:’无法找到iisexpress.exe
- asp.net-mvc – Html.DisplayFor不发布值到控制器在ASP.NET
- asp.net – 动态创建的DropDownList在Postback上丢失了List
- asp.net-mvc – ASP.NET MVC UpdateModel容易受到黑客攻击?
- asp.net-mvc – 发布MVC应用程序VS2013时未包含字
- asp.net – 在MVC中使用iTextSharp在MVC Razor中
- 使T4MVC与ASP.NET 5一起使用
- asp.net-mvc-3 – 如何重定向到一个URL?
- asp.net – 获得“System.Web.Mvc.Html.MvcForm”
- 如何在不使用MembershipProvider的情况下使用ASP
- asp.net-mvc – ASP.NET MVC控制器的静态方法
- asp.net-mvc – 存储库模式和单元测试ASP.NET We
- 为什么每个人都在ASP.NET Webforms中依赖注入是困
- asp.net – aspx中__EVENTVALIDATION __VIEWSTAT
