为Umbraco建立本地开发环境

时间:2012-04-24 10:51:56

标签: c# .net c#-4.0 content-management-system umbraco

我继承了Umbraco CMS项目,我们的测试服务器上存在Umbraco实例和自定义用户控件,因为初始构建已经演示到客户端。我现在需要接受这个,初始构建是在我的时间之前由自由开发人员完成的,并且没有关于设置,部署等的文档。

自定义用户控件受到源代码控制,并且在修复了一些错误后构建正常。我已按照以下方法尝试获取Umbraco安装和自定义控件的实例,以便在我的机器上进行开发。

http://slickjuanito.wordpress.com/2012/02/27/setting-up-umbraco-development-environment-in-visual-studio-2010/

http://our.umbraco.org/wiki/how-tos/getting-started-with-umbraco-what-is-next-after-you-install/setting-up-your-project-in-visual-studio

我将Umbraco Web配置指向数据库中的相关内容,并且可以访问CMS的后端,但是当我转到Default.aspx时,我只得到一个空白页面。我已经将VS2010设置为抛出CLR异常并在调试模式下启动解决方案以查看是否抛出了错误而没有任何错误。

任何人都可以建议尝试让它正常运行或指向一些可能有帮助的资源吗?

由于

克里斯

1 个答案:

答案 0 :(得分:9)

如果您安装了IIS Express,我发现最简单的是:

  1. 将站点的文件系统从服务器复制到本地计算机的Inetpub中的文件夹。
  2. 在IIS中创建一个站点并指向这些文件。
  3. 在Visual Studio中,单击“文件”,“打开”,“网站”,然后选择该站点。
  4. 如果您安装了MVC Framework,语法突出显示将适用于razor(.cshtml)脚本。

    更进一步的是制作数据库的副本并将连接字符串指向该副本。副本可以还原到另一个数据库服务器,或者如果安装了SQL Server Express,您也可以在本地运行该副本。