当前位置:  开发笔记 > 后端 > 正文

Dotnetnuke开发环境和部署

如何解决《Dotnetnuke开发环境和部署》经验,为你挑选了1个好方法。

我的公司正在重新设计我们的内部网站点,并决定使用DotNetNuke作为实施的解决方案.现在,在过去的一年里,我一直在努力推动变革,将开发,测试和生产环境分开.我还希望所有与站点相关的更改都进入SVN,其中包括定义页面和模块布局的数据.

以前有没有人试图用dotnetnuke尝试这个?有没有人有任何其他技巧来开发dotnetnuke网站?



1> Ian Robinson..:

源控制

我建议为DotNetNuke项目(皮肤,模块,提供程序)使用单独的项目,而不是将实际的网站本身检查到源控制环境中(DNN模块将使用WAP样式项目).然后,每个开发人员都可以在他们的开发环境中拥有自己的DotnetNuke站点和数据库.我也不建议更改DotNetNuke的核心,以便你有一个干净的升级路径.我建议使用Red Gate的SQL Data Compare等工具来生成数据的数据库脚本,这些脚本也可以保存在源代码管理环境中.

以下是有关为DotNetNuke模块设置Web应用程序项目的更多信息.

测试/分期/生产

在DotNetNuke中保持这些分离通常非常容易,因为您已经创建了插入DNN站点的模块.我的建议是创建打包和正确版本化的模块,以便您可以在测试,登台和生产中干净地安装它们.

以下是使用NAnt自动化DNN模块包装的一些信息.

推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有