本次测试基于
http://www.codeplex.com/umbraco/Release/ProjectReleases.aspx?ReleaseId=16754
Downloads & Files
Binary distribution
手动安装官方教材Manual install
For information about how to install on your operating systems, please see our thorough guides here:
http://umbraco.org/documentation/books#Installandsetup
Install umbraco 3.0 on Windows XP
http://umbraco.org/documentation/books/install-umbraco-30-on-windows-xp
由于现在大部分人安装的是VS 2008 即 .Net 3.5 的环境
手动安装Umbraco会遇到问题,此CMS现在的版本还用的是老的Ajax
你要安装老的Ajax Install ASP.NET AJAX 1.0
Download ASP.NET AJAX 1.0 from the Microsoft web site at:
http://www.microsoft.com/downloads/details.aspx?
FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&displaylang=en
一 。数据库 可以看官方的说明 主要就是在Sql Express先创建一个空的数据库。
http://umbraco.org/documentation/books/install-umbraco-30-on-windows-xp/configure-sql-server-2005-express
二 。根据第一步把web.config 改一下,主要是数据库连接把
<add key="umbracoDbDSN" value="Server=SERVERNAME;
Database=DATABASE;User ID=DBUSER;
Password=DBPASSWORD;Trusted_Connection=False"/>
改成你自己数据库
http://umbraco.org/documentation/books/install-umbraco-30-on-windows-xp/configure-umbraco-30x
三 。运行http://localhost/install/default.aspx
这个时候会看到一个错:

打开安装目录:比如C:\Inetpub\wwwroot\install找到:default.aspx用记事本打开:
找到
<asp:Button ID="next" Enabled="true" Text="Next ? Runat="server" onclick="next_Click"></asp:Button>
把改成
<asp:Button ID="next" Enabled="true" Text="Next" Runat="server" onclick="next_Click"></asp:Button>
保存,再刷新页面,
一路next
最后可能提示你没有设置好文件权限,不能更改web.config
没关系手动在web.config中将
<add key="umbracoConfigurationStatus" value=""/>
改为
<add key="umbracoConfigurationStatus" value="3.0.3"/>
然后进入http://localhost/umbraco 后台,恭喜安装完成