【发布时间】:2008-09-17 20:18:31
【问题描述】:
我从第 2 版开始就一直在为 DNN 开发模块,那时我能够轻松地在我的环境中开发模块时运行它,并且仍然可以轻松地将我的模块部署为 DLL。 当版本 4 出现并使用网站解决方案(而不是 Web 应用程序解决方案)时。好像丢了什么东西。我可以继续在我的测试环境中进行开发,并在我做出更改时立即看到更改,但发布对我来说却是一件令人头疼的事情。
我主要为一个站点进行开发,特别是在完成更改后,我刚刚使用 FTP 将模块部署到主站点。
我想为多个开发人员建立一个能够在模块上工作的良好环境。
在向源代码控制添加内容时,人们通常是将所有 DNN 放入源代码控制中,以便他们可以将整个解决方案投入使用,还是只是他们的模块并且每个人都需要设置自己的开发 DNN 环境?
我想开始整理我的模块项目,以便更多人可以使用它们,但我对一些最佳实践感到有些迷茫,无论是在这样做还是将这些更改部署到实时站点。
【问题讨论】:
标签: deployment dotnetnuke collaboration dotnetnuke-module