自己安装动易的时候总是比较随心所欲,于是今天在安装动易cms2007的时候,就出现了一些错误。折腾了半天,终于找到解决办法,特贴出共享,给喜欢随心所欲安装动易的人们。
我的安装步骤是这样:
1、 重装windows xp。
2、 安装asp.net。
3、 安装iis。
4、 将原来安装的powereasy2007目录拷贝到wwwroot目录下。
5、 配置iis的“默认网站”的属性:asp.net version为2.0.50727。
6、 浏览powereasy2007网站。
这时候浏览器显示错误信息:
server application unavailable(后面的一些信息省略)
郁闷,为啥呢?“默认网站”的属性配置都没问题的,研究半天后,打开了iis里的虚拟目录“powereasy2007”的属性配置窗口。
好像没什么特别啊,有错吗?我们注意这里:
哦,原来是没有为2007配置应用程序!解决办法:点击“创建”按钮。
细心的话,我们还会留意到,iis里左栏的powereasy2007文件夹的图标,在我们配置应用程序后有一些不同。
(配置前) (配置后)
ok,浏览网站!郁闷,还有错?错误信息:
……the process account used to run asp.net must have read access to the iis metabase……
大概意思是:iis没有运行asp.net的权限。看来是因为我先装了asp.net才安装iis,导致了iis没有获得asp.net的授权。
解决办法:
1)重装asp.net。
2)从命令提示窗口中,进入net的目录:
\windows\microsoft.net\framework\ v2.0.50727\
输入命令:
a) aspnet_regiis -ga users
b) aspnet_regiis -i
其中,v2.0.50727是安装在您计算机上的 .net framework 的版本号。
至此,powereasy2007运行成功。
小结一下,两个安装必备法宝:
1、 安装iis和asp.net的时候要注意顺序,asp.net需要向iis注册,注册办法见上文。
2、 虚拟目录要配置应用程序(不知道这个是不是net的特别要求呢?asp似乎不用)。
有了这两个法宝,你就可以随心所欲的安装动易cms2007啦!当然,eshop2007也一样!
参考文章:
(aspnet_regiis命令解释)