Aras Innovator (2023 Release Build 14.0.9.36244)的安装经验

免费的东西不错,但装起来确实坑很多。

为了节约大家时间,只说要点吧:

1. 系统选择Windows Server2022,(Windows10/11和旧版本Server应该也可以);

2. 数据库用Microsoft的SQL Server2022 Dev版,(Dev版是免费的,Express版应该也可以,当然正式版也行,但是需要License);

3. 不用安装2.1.3,2.1.8,3.1.8,4.7.2版的.netHost Bundle包,安装他们只会让问题变得更多,6.0.xASP.Net包的安装一下,系统带的是4.8的,不知道是个什么关系,看6.0.x数大,就装一下;

4. 安装数据库选择混合验证,设置并记住sa密码,安装Aras的时候需要先连接数据库,然后再设置Innovator数据库,只要能连上就行;

5. 添加IIS,服务器版添加角色,web服务器,安全性选几个看着能用的到的,常见http功能除了最后一个都选上吧,不然Aras Innovator需要重定向支持;性能和运行状况诊断按默认选择就可以,重点是应用程序开发,选择.net 扩展4.8版本,ASP.Net 4.8版本,选完这两个后面两个ISAPI扩展和筛选器会自己选中,管理工具默认就可以,毕竟不是专业人事,没有精力研究log;

6. .Net Framework4.8功能都选上,重点是那个Windows Process Activation Service,它是启动Web服务的依赖项,但不装.Net3.5的情况下,不会被自动选中,装.Net3.5也不会自动选中最后一项"配置API"研究了几遍,发现这个选项要选;

7. 配置完IIS,localhost看看是不是正常;

8. 安装Aras Innovator,按官方教程来就行,网上教程也不少,数据库密码记不记都行,Aras生成的配置文件里面有,但前面那个sa的密码要记住,不然这一步设置数据库就没法设置了;

9. 安装完成后,用Localhost/InnovatorServer访问一下试试,有一定概率是好的,但也可能有问题,一般就是Aras把配置文件写错了;就是<system.web> <authontication mode = "windows"/></system.web>这段,把它注释掉,CMD窗口输入iisreset 重启IIS应该就可以了,如果还是起不来,就看看Windows Process Activation服务是不是没有启动成功,看看选没选中配置API,没选就选上,应该就可以成功启动了。

10. 要想正常访问,还需要在安装目录的OAuthServer目录下的OAuth.config中添加允许重定向的URL,具体是在<redirectUris> ... </redirectUris>和<postLogoutRedirectUris>...</postLogoutRedirectUris>中添加,把http://localhost该成你的服务器地址就行;

11. 如果想要用SSL(https)访问,服务器先添加SSL证书,然后在默认网站选择刚才添加的证书,可以不填写域名,但浏览器和服务器都会拒绝域名不匹配的访问,OAuth.config里重定向uri要加上https://

12. 汉化,我用的12.0sp9+官网14.0的汉化包凑了一个,12.0sp9的汉化包参见这片文章http://www.cnblogs.com/iceorrange/p/15469375.html,官方包的脚本好像确实不好用,运行完后只有少量内容汉化了,此外还要记得把浏览器的”语言“设置为中文在最前面;

如果你运气不是太坏,系统应该就好用了。

 

posted on 2023-03-08 14:20  SumXing  阅读(676)  评论(0编辑  收藏  举报

导航