Umbraco安装过程配置错误

    从http://umbraco.codeplex.com/下载了Umbraco 4.7.0,坚持一贯作风,install it manually myself。

暂时仅用于个人测试,所以还是选择了xp上的IIS 5.1,不过建议大家有条件的话还是使用win server 2003+。

Umbraco要求将其网站文件放置于root,即新建一个网站,而非子目录或者虚拟目录,初建立后暂时没有发现什么差异,不过据说后期会有许多问题。

win server系统的IIS都提供新建网站的功能,但是xp下IIS5.1就找不到“新建网站”了。

搜索一番,很快找到解决方法:

XP下IIS5.1不能直接新建站点,因为内核限制只能同时运行一个站点。

要想新建站点,必须把当前站点停掉,然后用adsutil.vbs脚本创建。

脚本在C:\Inetpub\AdminScripts里面,先要检查一下有没有这个脚本,没有的话要安装或者拷贝一下。

DOS命令行下:

C:\Inetpub\AdminScripts
> adsutil.vbs create_vserv W3SVC/2

C:\Inetpub\AdminScripts
> adsutil.vbs copy W3SVC/1 W3SVC/2


修改新网站的属性,设置网站的本地路径,设置.net frmework版本为2.0。

然后浏览这个网站,此时,可能会出现如下错误:


原因是未安装asp.net Ajax,问题很容易解决:

将System.Web.Extensions.dll,System.Web.Extensions.Design.dll 拷贝到新网站的bin目录。

但是,将这两份文件拷贝后,错误信息依然存在。

后来发现,我的asp.net Ajax版本是3.5,而IIS上配置的asp.net版本是2.0。将其改为3.5或4.0,问题解决。

posted @ 2011-05-06 10:48  RF.W  阅读(588)  评论(0编辑  收藏  举报