我们正在从Sitefinity转换到DNN Evoq内容,我仍然围绕如何部署模块和皮肤。
我知道DNN希望您创建一个要上传的zip文件来安装模块或皮肤,但还有其他方法可以部署它们吗?目前,我们在Web项目中为Sitefinity开发模块,并使用TFS部署整个站点。对于DNN,这可以用类似的方法吗?
此外,我们在生产中有一个负载平衡的Web场。如果我登录到Web服务器A并上传皮肤,Web服务器B,C和D是否会收到文件?
答案 0 :(得分:2)
您可以将ZIP文件放入
/ install / module /或/ install / skin /
然后调用您的网站/ install / install.aspx?mode = installresources,DNN将在安装目录的各个子文件夹中安装任何ZIP文件。
对于跨多个Web服务器的同步,这是您必须配置的内容。我相信DNN公司仍然建议使用NAS进行文件存储,所有Web服务器都指向同一个NAS,而不是进行文件同步,因为DNN本身不会进行同步。