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版本):

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

相关推荐
漫谈网络3 小时前
Ryu:轻量开源,开启 SDN 新程
网络·开源·信息与通信
customer083 小时前
【开源免费】基于SpringBoot+Vue.JS医疗报销系统(JAVA毕业设计)
java·vue.js·spring boot·后端·开源
张有志_5 小时前
STL容器终极解剖:C++ vector源码级实现指南 | 从内存分配到异常安全的全流程避坑
c语言·c++·算法·开源·visual studio
美股研究社6 小时前
百度智能云AI收入增3倍,2025开源引流打赢生态战
人工智能·百度·开源
星霜旅人7 小时前
开源机器学习框架
人工智能·机器学习·开源
山河已无恙16 小时前
基于 DeepSeek LLM 本地知识库搭建开源方案(AnythingLLM、Cherry、Ragflow、Dify)认知
开源·知识库·deepseek
AI服务老曹17 小时前
运用先进的智能算法和优化模型,进行科学合理调度的智慧园区开源了
运维·人工智能·安全·开源·音视频
gz927cool17 小时前
大模型做导师之开源项目学习(lightRAG)
学习·开源·mfc
Ainnle19 小时前
企业级RAG开源项目分享:Quivr、MaxKB、Dify、FastGPT、RagFlow
人工智能·开源
我们的五年1 天前
MySQL 架构
数据库·mysql·开源