ana*_*jar 3 nopcommerce asp.net-mvc-4
你好,
我是NopCommerce的新手.我在Nop.Core,Nop.Data和Nop.Services中进行了更改.我也在Nop.web的某些控制器,模型和视图中进行了更改.
如果我希望将nopcommerce版本从2.8升级到3.10,那么哪种方式简单易用.
1)我备份我的文件并获得更新.一旦更新完成,我可以只替换那些已更新并与原始代码不同的部分吗?我可以在我的备份文件中添加新方法,但不能添加原始代码吗?
2)或者我可以创建新的插件或其他方式.
[例如:我在产品表中进行了更改,并添加了大小,年龄,颜色等新字段.
请告诉我您的宝贵意见.
谢谢
没有正确或错误的答案.我建议我采取的方法.假设您在基本nop 2.80之上进行了代码更改和数据库更改.
写下详细的修改列表.(您在2.80之上添加的附加功能.)
如果您的任何修改是开箱即用的,请查看3.10.
我的修改计数是250(非常详细到估计).
我以前创建单个SQL脚本,
这为您提供了运行和运行的灵活性,并在出现任何错误时再次运行脚本,甚至在脚本编写过程中这有用.
除此之外,如果您将2个或更多商店合并为一个,
现在采用新的3.10代码库并针对迁移的数据库运行.如果您已正确完成迁移,那么一切都应该运行良好
由于没有产品变量表,因此在代码简单方面需要进行重大更改.因此需要重新编写所有自定义逻辑.
主要问题是,开发票.如果您有多个商店,则每个商店没有电子邮件设置.所以必须自定义修改它.
一个好的方法是,
使用更新的3.10代码库运行迁移的数据库.一切都应该有效.
我通过测试学到了这些.感谢上帝,我在实际迁移之前找到了它们.
在我们迁移如何在nop商务方面设置完整的多商店解决方案时,没有详细的说明.有一个指令在这里在生产服务器上如何设置NOP电子商务.但我没有涵盖所有方面.
我们使用VPS Server来托管我们的平台.如果您使用的是VPS,请注意,如果正确设置多店,则需要使用SNI.只有IIS 8及更高版本支持SNI.这意味着您需要Windows 2012 Server.有关SNI的更多信息,请参见此处和此处
我们使用Pleask来管理服务器.因此,将主域设置为主域,将所有其他存储设置为别名.在IIS端,RDP进入VPS并使用IIS8的SNI功能为每个域设置SSL
在SNI的下方,并非所有旧浏览器都支持它.看到这里.
如果您使用的是Pleask,那么电子邮件将无法正常运行.由于将仅为主域创建电子邮箱,并且所有其他别名将共享相同的电子邮件帐户.所以你可以发送别名电子邮件的回复.不幸的是,它脱离了商业发展的范围.
我还没有找到解决方案.在这方面工作.
| 归档时间: |
|
| 查看次数: |
1238 次 |
| 最近记录: |