Aras Innovator 2023 Releasea安装教程

本文作者:小赞(clozer)

邮箱:clozer@foxmail.com

未经授权严禁转载及使用

前言

之前刚接触开发在CSDN写了很多篇垃圾博客,要么又长又臭,要么就是短短几行,导致之后都不爱写博客了(因为害怕别人发现我之前写的博客,但是自己又不想删...),所以现在入坑掘金啦...

在掘金的第一篇博客,希望开启不一样的世界...

吐槽!!!

本来是想装Aras Innovator 2023 Release版本的,但是!!!它的运行内存最低需求是16g!!!你敢相信吗?原文是 Main Memory : Minimum 16 GB recommended 32 GB

本文安装Aras Innovator 12,不过秉持着尝试最新版的原则,所需的依赖均使用最新版,算是对各位读者的补偿.

补充:好吧,还是安装2023 Release版本,因为官网没找到下载历史版本的渠道,给官方发了邮件目前也没有反馈.

先决条件

Aras Innovator需要几个组件才能正常运行:

  1. Web服务器(Web Server)
  2. 数据库服务器(Database Server)
  3. 文件服务器(File Server)

第一步:安装虚拟机

虚拟机在网上寻找安装教程即可.这里我推荐官方链接:使用 VMware Workstation Pro

以下列举我的环境配置:

  • 虚拟机:VMware® Workstation 16 Pro
  • 系统:Windows Server 2019 Datacenter
  • 虚拟机配置:{内存:8G, 处理器数量:2, 处理器内核数量:2, 硬盘:200G}

注意:如果安装出现BootManager界面(一个蓝色的风格的界面),请关闭虚拟机,然后编辑虚拟机设置->选项->高级->将固件类型从"UEFI"改为"BIOS"->重启虚拟机

第二步:获取许可证

使用Aras Innovator需要许可证,现在访问www.aras.com/support/Lic....

  1. Server MAC Address: 在虚拟机中按住WIN+R -> cmd -> ipconfig/all -> 物理地址(Physical Address)
  2. Aras Innovator Version: 2023 Release
  3. 剩余的填对应信息即可

提交后立马会收到一份邮件,里面有许可证密钥.同时会跳转到页面www.aras.com/en/support/...

第三步:安装SQL server2019

  1. 打开官网www.microsoft.com/en-us/evalc...
  2. 填写对应信息获取安装程序: SQL2019-SSEI-Eval
  3. 安装过程不做介绍,请参考官网教程:learn.microsoft.com/zh-cn/sql/d...

第四步:安装IIS

  1. IIS全称为Internet Information Server,也就是Web Server.安装教程请参考其它资料.
  2. 安装时需要注意版本,Aras的要求是8或10版本
  3. 在安装教程中,可能并不会安装 .net Framework 和 ASP.NET Core and .NET Runtime and Hosting Bundle,注意记得勾选,Aras的要求是**{.net Framework: 4.7.2, ASP.NET Core and .NET Runtime and Hosting Bundle: 6.0.6}**
  4. 安装完成后查看IIS版本:win+R -> inetmgr -> 在iis管理器中 -> 帮助 -> 关于Internet信息服务,同时可以在浏览器访问127.0.0.1查看自己的IIS
  5. 查看.net Framework版本:win+R -> cmd -> regedit -> 在注册表编辑器中,打开以下子项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full。 如果"Full"子项不存在,则表示尚未安装 .NET Framework 4.5 或更高版本。以上引用微软官方原文,详情请查看官网确定已安装的 .NET Framework 版本 - .NET Framework | Microsoft Learn
  6. 查看ASP.NET Core and .NET Runtime and Hosting Bundle版本:win+R -> cmd -> dotnet --list-runtimes (我这里查询不到,所以手动安装)
    1. 可以自行查看官网下载 .NET 6.0 (Linux、macOS 和 Windows) (microsoft.com)
    2. 我这里选择安装aras需要的6.0.6版本,大家可以先尝试脚本安装,如果不行则下载安装查询进行安装,以下为执行脚本
    3. PowerShell: dotnet.microsoft.com/download/do...
    4. bash: dotnet.microsoft.com/download/do...

吐槽:.net的命名真的对新手很不友好,新手不要将.net .net coe .net framework等弄混了,大家如果不懂可以翻阅博客,本文不在此赘述了.

第五步:安装Aras Innovator

  1. 先在官网下载安装应用程序:www.aras.com/en/download
  2. 运行安装程序innovatorsetup
  3. 全选
  4. 下一步
  5. 下一步
  6. 下一步
  7. 下一步
  8. 填写密钥
  9. 下一步
  10. 下一步
  11. 下一步
  12. 设置自己的密码
  13. 设置库名称
  14. 下一步
  15. 下一步
  16. 完成

第六步:测试

第七步:修复

  1. 问题说明: 配置文件的 XML 格式不正确 问题文件:C:\inetpub\temp\apppools\DefaultAppPool\DefaultAppPool.config, 问题文件里的报错也就是页面中配置源的错误信息:RROR: There's been an error reading or processing the applicationhost.config file. Line number: 1036 Error message: 无法读取配置节"system.web",因为它缺少节声明
  2. 通过查找,能发现applicationhost.config 文件在C:\Windows\System32\inetsrv\Config目录下
  3. 先查找问题根源,将C:\Windows\System32\inetsrv\Config 目录下的applicationhost.config 文件备份,然后从C:\inetpub\history 目录下拷贝历史版本applicationhost.config 文件进行覆盖,拷贝后重启W3SVC服务 ,发现127.0.0.1可以继续访问,推断是安装了Aras后导致文件错误(aras是真的坑!!!)
  4. 由于错误信息是无法读取配置节"system.web" ,所以我们把C:\Windows\System32\inetsrv\Config\applicationhost.config 文件中的system.web 标签全部注释,然后重启W3SVC服务 ,发现127.0.0.1可以访问,IIS恢复正常,但是访问http://localhost/InnovatorServer 仍会出现错误,不过错误信息变成了500.
  5. 这个错误我研究了web.config文件,实在没有什么头绪,后来在Aras的社区中找到了原因,如下图所示:
  6. 吐槽:引用Aras社区里的一句话"Aras 的策略是在营销上花费比在质量部门上更多的钱。"
  7. 现在我们继续访问http://localhost/InnovatorServer ,发现可以正常运行,如下图所示:
  8. 使用默认账号密码登录,username 'admin', password 'innovator'.
  9. 登录成功后点击IA->About->出现如下图(可以看到是2023 Release版本):

结语: 谢谢大家观看.有说的不对的地方希望大家可以纠正,有问题也可以随时发邮件.

相关推荐
冬奇Lab3 小时前
每日一个开源项目(第170篇):CodeWiki - ACL 2026 论文级代码库自动文档生成,递归多 Agent 架构
人工智能·开源·资讯
ServBay7 小时前
全栈开发者的 AI 模型选择指南:Kimi K3、Claude、GPT 分别适合什么场景
开源·aigc·ai编程
一只叫煤球的猫10 小时前
ThreadForge 源码解读三:从任务执行到并发编排,ScopeJoiner 是怎么工作的?
后端·性能优化·开源
FIT2CLOUD飞致云11 小时前
移动端审批功能上线,导入功能持续增强,Cordys CRM发布v1.8.0版本
ai·开源·crm·销售管理·ai crm·cordys crm
开源推荐官13 小时前
本地图切OSS,tigshop开源商城存储驱动切换记录
开源
名字不好奇14 小时前
如何进行软件设计 - OSCHINA - 开源 × AI · 开发者生态社区
开源
开源推荐官14 小时前
刚上架的商品搜不到,tigshop开源商城搜索是怎么查的
mysql·开源·php
m4Rk_15 小时前
【论文阅读】Agent 记忆机制(20):RecMem——只在信息反复出现时进行长期记忆巩固
论文阅读·人工智能·学习·开源·github
路由侠内网穿透.15 小时前
本地部署开源日志收集系统 Log Bull 并实现外部访问
运维·服务器·网络·数据库·开源
啊这啊这 六弦之首16 小时前
Openai Codex 重大更新 已支持接入任意开源大模型
开源