我们正在开发DNN皮肤,我们希望在与DNN不同的文件夹中进行开发,因此可以在DNN代码库之外进行开发。
开发文件夹: C:\ TFS \ {产物} \ {分支} \源\外观
原始DNN文件夹,现在是IIS中的虚拟目录: C:\ DNNEvoqContent \门户\ _default \外观
在IIS中,我们将\ Portals_default \ Skins文件夹设置为指向开发外观文件夹的虚拟目录。但是,DNN不会读取虚拟目录并以新的皮肤文件夹的形式运行;它会查找硬盘驱动器上的确切路径,但不存在。
有没有办法让DNN为皮肤文件使用虚拟目录?注意:这仅在开发环境中。
答案 0 :(得分:0)
我完全不建议以这种方式做皮肤....你应该在DNN中开发你的模块和皮肤作为单独的Web应用程序项目。
以下是有关设置环境的教程 http://www.christoc.com/Tutorials/All-Tutorials/aid/1
如果您需要一个良好的皮肤项目起点,请查看我的HammerFlex开源皮肤。下载SOURCE包,安装它,打开SLN(安装后可能必须从ZIP替换.DNN文件)