介绍
过去两天试图让 Umbraco 与 Visual Studio 2012、iis 和某种页面构建器一起工作。在遵循了包括 Umbraco 5 在内的许多指南之后,后来发现 Umbraco 5 已经死了,我让它开始工作。
我这样做只是为了帮助像我这样的新 Umbraco 用户在他们的开发中获得良好的开端。
使用 VS 2012 设置 Umbraco
- 从已安装的 VS 2012 模板创建一个新的 WebForm 项目。
- 从解决方案中删除除属性和引用之外的所有内容。
- 从包管理器控制台运行“PM > Install-Package UmbracoCms”
- 右键单击项目并选择属性。在 WebTab 下确保项目使用本地 IIS Web 服务器和“创建虚拟目录”。
- 保存项目并按 F5 运行。VS 2012 询问您是否想修改 Web.config 文件以进行调试,单击确定。
- 现在按照您的网络浏览器中的 Umbraco 安装步骤进行操作。
- 在数据库配置上,选择“SQL CE 4 数据库”。
- 在 starterkits 上选择空模板。
- 第一步完成。现在我们只需要将 uSiteBuilder 添加到我们的项目中。
设置 uSiteBuilder 以便能够从代码轻松构建 DocumentTypes 和 Templates 等
- 从http://usitebuilder.codeplex.com/releases/view/71768下载 uSiteBuilder.dll
- 在 VS 2012 项目中的引用中添加对此 dll 的引用
- 将 uSiteBuilder.dll 复制到项目内的 bin 文件夹中。
- 按F5,你会注意到dll会在web.config中添加对我们dll的引用
- 按照下面的 uSiteBuilder 指南构建 DocumentTypes(普通 .cs 类)和模板(主和嵌套母版页)
DocumentTypes - http://usitebuilder.vegaitsourcing.rs/tutorials?id=22389
模板 - http://usitebuilder.vegaitsourcing.rs/tutorials?id=22391
完成的
当我们完成所有这些步骤后,我们就可以在 uSiteBuilder 的帮助下从代码构建 Umbracosites。
- 由于我们只下载了 uSiteBuilder.dll 而不是包含 vs2012 模板的整个包,我们必须自己添加类(DocumentTypes)和 Masterpages(模板)。