终于还是转做K/3了,已经半年多没接触过K/3了,安装系统花了不少时间,配置门户服务器又是一头雾水,不过以前也没怎么做过门户服务器的配置。
安装完后通过“门户服务器配置管理”工具测试中间层和站点,居然全是红叉叉,郁闷,按照安装盘中的安装配置指南检查了“Kingdee K/3 service manager for .NET”服务,以及在“Internet信息服务管理器”中确保K3NetSite站点已经启动;对于后一种可能,需要在“Internet信息服务管理器”中找到K3NetSite站点,选中后单击鼠标右键打开该站点的属性设置窗口,在窗口中选择“ASP.NET”tab项,选择ASP.NET的版本为“2.0.50727”,并检查了“ASP.NET State Server”服务中否启动,发现一切正常,故障仍在。
在IE中打开http://127.0.0.1/k3portal站点,提示“failed to acces IIS metabase”错误,在Google里搜了一下,发现是ASP.NET的权限问题,通过如下方法解决了:
1.进入DOS命令行
2.cd \
3.cd c:\windows\microsoft.net\framework\v2.0.50727
4.执行命令 aspnet_regiis -ga administrator //注:administrator为当前登录用户名
5.aspnet_regiis -i -enable6.net stop iisadmin7.net start w3svc//对了说一下,aspnet_regiis.exe这个程序是在:\windows\microsoft.net\framework\v2.0.50727目录下的,如果你的不是windows xp sp2,那么请您搜寻该程序,只要执行相同的命令即可.
运行“IISreset”命令重新启动IIS后,能打开K3portal的登录页,登录进去后再次提示示“failed to acces IIS metabase”错误,非常郁闷,干脆直接卸载.net 2.0,通过如下方法实现:
命令窗口执行如下命令:
aspnet_regiis –u
将已安装的SDK卸载,然后再运行aspnet_regiis –i,重新安装SDK2.0。重新启动IIS服务。
然后检查“Kingdee K/3 service manager for .NET”服务、“ASP.NET State Server”服务都已经启动,再次通过IE打开http://127.0.0.1/k3portal站点,一切正常。
Oh~ye!