刚刚通过NuGet安装了最新的Umbraco(7.2.1)软件包.我的开发环境如下:
Umbraco安装在IIS8上,如下所示,并且全部启动并运行.

我的Visual Studio项目设置如下所示(为了清楚起见,从项目中排除的任何文件夹/文件都不包含在我的源代码管理中.

内容文件夹包含所有脚本,图像和CSS
在build-bin,config,content,masterpages,usercontrols,Views,xslt,default.aspx,Global.asax和转换后的Web.config被复制到IIS实例(我不喜欢在与我相同的地方运行Umbraco)项目,它似乎很乱.)
这是开发Umbraco的合适方式吗?我错过了什么,我最关心的是我是否应该在版本控制和后期构建操作中包含umbraco和umbraco_client文件夹.任何建议都会很棒.
对于您的存储库中应该和不应该存在的内容存在争议,最终归结为个人偏好.我以前只添加自Umbraco安装中更改的自定义文件和文件,例如配置文件,但是自从引入Nuget包以后,我确实将除了二进制文件之外的所有文件放入源控件中,因为当我稍后通过Nuget升级时,我可以很容易请参阅更改并合并自定义.
直接运行Umbraco(IMO)可以省去很多麻烦,特别是如果你通过UI进行任何更改,如果你没有直接运行它,那么使用Nuget包就没有什么意义,因为你最终会得到一堆项目中未使用的文件.在您的情况下,您可以保持项目清洁并手动安装到IIS用于站点的位置,并且只保留项目中已创建的文件.
这只是我的意见,所以从中得到你想要的东西,但希望它有所帮助.
西蒙
| 归档时间: |
|
| 查看次数: |
1152 次 |
| 最近记录: |