AxureCloud配置文件详细介绍
AxureCloud配置文件详细介绍
原文地址:https://docs.axure.com/axure-cloud/business/custom-settings-json/
通过修改 customsettings.json 可以修改AxureCloud私有部署的域名、端口、HTTPS、存储目录、是否开启插件等, 默认安装的路径为:
C:\Program Files\Axure\Share9\site\customsettings.json
使用安装方式安装完后 customsettings.json 会默认配置好数据相关的字段,可以按照需要添加可选字段,修改后需要 打开任务管理器,重启 AxureCloudWebSiteService 服务使配置生效

customsettings.json文件全部配置字段如下
{"SessionEncryptionKey": "?H2!h=cmK7%BQ_WejM!YyzvTe3R%#Tfs","RootStoragePath": "C:\\ProgramData\\AxureShare\\data","DbDialect": "MySql","ConnectionStrings": {"ApplicationServices": "Data Source=123.456.789.10;Database=axshare;User Id=axshare_user;password=123456"},"MaxFileSize": 1000000000,"GenerationTimeoutSeconds": 2700,"urls": "http://*:80;https://*:443","MatchProtocolMode": "false","Kestrel": {"Certificates": {"Default": {"Path": "C:\\Program Files\\Axure\\Share9\\site\\my-pfx-file.pfx","Password": "123456"}},"Endpoints": {"Https": {"Url": "https://*:443"}}},"AxShareHost": "ux.sunsetsolar.com","AxSitesPrototypeDomain": ".ux.sunsetsolar.com","ShowExceptionDetails": "true","EnablePlugins": "true","EnableBetaFeatures": "true"
}
必填字段
SessionEncryptionKey
Value: 最少32位的随机字符串
Default: 随机生成
"SessionEncryptionKey": "?H2!h=cmK7%BQ_WejM!YyzvTe3R%#Tfs"
此值应设置为某些秘密值(我们推荐至少 32 个随机字符的字符串)。此值用于加密客户端用来识别自己的会话信息。
警告:更改会话加密密钥会使所有用户退出登录
RootStoragePath(存储目录)
Value: 本机路径
Default: "C:\\ProgramData\\AxureShare\\data"
这里会存放所有用户上传的RP源文件和生成的HTML文件。
警告:请使用双反斜杠,如同上面的例子
提示:登录的账户可以读写该目录
DbDialect(数据库类型)
Value: "MySql" or "SqlServer"按需要填写
Default: "MySql"
"DbDialect": "MySql"
ApplicationServices(数据库连接)
Value: 数据库的连接字符串
Default: 自动生成
"ConnectionStrings": {"ApplicationServices": "Data Source=123.456.789.10;Database=axshare;User Id=axshare_user;password=123456"
}
配置数据库连接,数据库、用户、密码等;数据库迁移后,请注意修改。
获取更多关于连接数据库的帮助:https://www.connectionstrings.com/
注意:请确保数据库用户具有以下权限:
MySql: SELECT, INSERT, UPDATE, DELETE
SqlServer: db_datareader, db_datawriter
选填字段(不配置会应用默认值,配置后将覆盖默认值)
MaxFileSize
Value: 允许上传至服务器的最大文件大小(单位 bytes)
Default: 419430400
"MaxFileSize": 1000000000
注意:此值不会应用于团队项目
GenerationTimeoutSeconds(生成超时时间)
Value: 允许服务器渲染RP文件生成HTML的最大时间(单位 s)
Default: 1800 (30 分钟)
"GenerationTimeoutSeconds": 2700
如果你需要传了超级大的RP文件,可以提高此值,如果希望同时进行多个大文件渲染,请确保有足够的计算能力(CPU)
urls(地址和端口号)
Value: 服务器监听的地址和端口号,443用户开启https
Default: "http://*:80;https://*:443"
"urls": "http://*:80;https://*:443"
MatchProtocolMode
Value: "true" or "false"
Default: "true"
"MatchProtocolMode": "true"
是否开启动态切换 HTTP 和 HTTPS
"MatchProtocolMode" 必须 设置为 "true" 若下面的Kestrel没有填(没有配置SSL),则此处必须为true,否则会无限重定向HTTPS
Kestrel
Kestrel 是内置的代理服务器。要了解有关Kestrel的更多信息,请参阅Kestrel的 官方 文档:Kestrel
https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/kestrel?view=aspnetcore-2.2
Configuring HTTPS (SSL) Connections(使用Kestrel配置HTTPS)
可以通过添加 pfx 文件和填写 HTTPS端口号配置HTTPS,SSL证书需自行申请,比如阿里云的免费SSL
申请SSL后,请将pfx文件放至C:\\Program Files\\Axure\\Share9\\site 路径下,然后填写证书密码SSL证书部署教程
"MatchProtocolMode": "false",
"Kestrel": {"Certificates": {"Default": {"Path": "C:\\Program Files\\Axure\\Share9\\site\\your-pfx-file.pfx","Password": "password for your pfx file"}},"Endpoints": {"Https": {"Url": "https://*:443"}}
注意:请使用双反斜杠书写路径,建议使用上面样例里的路径.
AxShareHost(AxureCloud域名)
Value: 配置AxureCloud域名
Default: None
"AxShareHost": "ux.sunsetsolar.com"
注意:如果配置了此域名,用户只能通过此域名访问
AxSitesPrototypeDomain(原型访问域名,建议不填)
Value: AxShareHost 域名前需有 .
Default: None
"AxSitesPrototypeDomain": ".ux.sunsetsolar.com"
如果没有配置此字段(建议不填):
原型地址将使用上面的AxureCloud域名,如 https://ux.sunsetsolar.com/ABC123
如果配置了此字段,:
原型地址将配置在子域名,如https://ABC123.ux.sunsetsolar.com
ABC123 为原型的ID
注意:配置 AxSitesPrototypeDomain 前必须先配置了 AxShareHost
ShowExceptionDetails
Value: "true" or "false"
Default: "false"
"ShowExceptionDetails": "true"
设置为 true 后查看更详细的日志信息,日志文件默认路径在C:\ProgramData\Axure\Share\logs
EnablePlugins(启用插件)
可选值: "true" or "false"
默认值: "false"
"EnablePlugins": "true"
用于启用插件功能, 查看插件介绍
必须设置 AxSitesPrototypeDomain 才能启用插件.
EnableBetaFeatures(启用beta功能)
可选值: "true" or "false"
默认值: "false"
"EnableBetaFeatures": "true"
用于开启beta功能:
-
画板项目(支持图片、sketch、XD、figma导入)
-
切图查看(类似蓝湖)
-
制作交互原型(用于上面的画板项目)
以上默认为关闭的,修改为 “true” 开启上面所有beta功能
相关文章:
AxureCloud配置文件详细介绍
AxureCloud配置文件详细介绍 原文地址:https://docs.axure.com/axure-cloud/business/custom-settings-json/ 通过修改 customsettings.json 可以修改AxureCloud私有部署的域名、端口、HTTPS、存储目录、是否开启插件等, 默认安装的路径为: C:\Program Files\Axure…...
Centos开机网卡自启动失败
问题背景 每次都要手动启动在这里插入代码片 解决方案: 关闭 NetworkManager 服务 systemctl disable NetworkManager systemctl stop NetworkManager重启就会发现网卡已经可以自动启动了...
华为OD技术面试案例3-2024年
技术一面: 1.手撕代码,算法题: 【最小路径和】 手撕代码通过,面试官拍了照片 2.深挖项目,做过的自认为最好的一个项目,描述做过的项目的工作过程,使用到哪些技术? 技术二面&…...
全面升级!Apache HugeGraph 1.2.0版本发布
图数据库以独特的数据管理和分析能力,在企业数智化转型的过程中正在成为数据治理的核心,根据IDC调研显示,95%的企业认为图数据库是重要的数据管理工具,超过65%的厂商认为在业务上图数据库优于其他选择,尤其是在金融风控…...
WinCC如何与三菱Q系列PLC进行以太网通讯
本文主要描述人机界面WinCC如何与三菱Q系列PLC进行以太网通讯,主要介绍了CPU自带以太网口和扩展以太网模块两种情况以及分别使用TCP、UDP两种协议进行通讯组态步骤及其注意事项。 一、 说明 WinCC从V7.0 SP2版本开始增加了三菱以太网驱动程序,支持和三…...
Spring11、整合Mybatis
11、整合Mybatis 步骤: 导入相关jar包 junit <dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version> </dependency> mybatis <dependency><groupId>org.my…...
C语言练习:(力扣645)错误的集合
题目链接:645. 错误的集合 - 力扣(LeetCode) 集合 s 包含从 1 到 n 的整数。不幸的是,因为数据错误,导致集合里面某一个数字复制了成了集合里面的另外一个数字的值,导致集合 丢失了一个数字 并且 有一个数字…...
广和通发布基于MediaTek T300平台的RedCap模组FM330系列及解决方案
世界移动通信大会MWC 2024期间,广和通发布基于MediaTek T300平台的RedCap模组FM330系列,加速5G-A繁荣发展。FM330系列及其解决方案采用全球先进RedCap方案,满足移动宽带和工业互联对高能效的需求。 广和通FM330系列采用全球首款6nm制程且集成…...
代码随想录训练营第六十三天打卡|503.下一个更大元素II 42. 接雨水
503.下一个更大元素II 1.暴力法,和每日温度那一题如出一辙,循环数组用了一个取模运算就解决了。 class Solution { public:vector<int> nextGreaterElements(vector<int>& nums) {int n nums.size();vector<int> result;for (i…...
【web】nginx+php环境搭建-关键点(简版)
一、nginx和php常用命令 命令功能Nginxphp-fpm启动systemctl start nginxsystemctl start php-fpm停止systemctl stop nginxsystemctl stop php-fpm重启systemctl restart nginxsystemctl restart php-fpm查看启动状态systemctl status nginxsystemctl status php-fpm开机自启…...
1、什么是ETF?
ETF是Exchange Traded Fund的英文缩写,中文称为“交易型开放式指数基金”,又称“指数股”。ETF是一种指数投资工具,通过复制标的指数来构建跟踪指数变化的组合证券,使得投资者通过买卖一种产品就实现了一揽子证券的交易。简单来说…...
备战蓝桥杯Day18 - 双链表
一、每日一题 蓝桥杯真题之工作时长 这个题写代码做的话很麻烦,而且我也不一定能写出来,所以我直接就是用的excel来计算的时间和。 使用excel的做法 1.先把文件中的时间复制到excel中。 2.把日期和时间分到两列。 分成两列的步骤: 选中要…...
【大数据】Flink 内存管理(二):JobManager 内存分配(含实际计算案例)
《Flink 内存管理》系列(已完结),共包含以下 4 篇文章: Flink 内存管理(一):设置 Flink 进程内存Flink 内存管理(二):JobManager 内存分配(含实际…...
(2024,Sora 逆向工程,DiT,LVM 技术综述)Sora:大视觉模型的背景、技术、局限性和机遇回顾
Sora: A Review on Background, Technology, Limitations, and Opportunities of Large Vision Models 公和众和号:EDPJ(进 Q 交流群:922230617 或加 VX:CV_EDPJ 进 V 交流群) 目录 0. 摘要 1. 简介 2. 背景 2.1…...
MySQL基础(二)
文章目录 MySQL基础(二)1. 数据库操作-DQL1.1 介绍1.2 语法1.3 基本查询1.4 条件查询1.5 聚合函数1.6 分组查询1.7 排序查询1.8 分页查询1.9 案例1.9.1 案例一1.9.2 案例二 2. 多表设计2.1 一对多2.1.1 表设计2.1.2 外键约束 2.2 一对一2.3 多对多2.4 案…...
el-table 多选表格存在分页,编辑再次操作勾选会丢失原来选中的数据
el-table表格多选时,只需要添加type"selection", row-key及selection-change,如果存在分页时需要加上reserve-selection,这里就不写具体的实现方法了,可以查看我之前的文章,这篇文章主要说一下存…...
备战蓝桥杯————如何判断回文链表
如何判断回文链表 题目描述 给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 。 示例 1: 输入:head [1,2,2,1] 输出:true示例 2:…...
linux 文本编辑命令【重点】
目录 vi&vim介绍 vim安装 vim使用 查找命令 find grep 文本编辑的命令,主要包含两个: vi 和 vim vi&vim介绍 作用: vi命令是Linux系统提供的一个文本编辑工具,可以对文件内容进行编辑,类似于Windows中的记事本 语法: vi file…...
C#面:ref 和 out 的区别
ref 关键字: 在使用 ref 关键字时,传递的参数必须在方法调用之前进行初始化。在方法内部,对 ref 参数的任何修改都会影响到原始变量。ref 参数在方法内部和外部都必须具有相同的类型。 out 关键字 out 参数在方法内部必须被赋值。在使用 ou…...
php脚本输出中文在浏览器中显示乱码
问题说明 这个问题一般出现在较低版本的php中,原因是php和浏览器的字符解析方式不对应 ,导致中文字符被错误解析成乱码 (注,此处的php版本任意切换是依赖于小皮面板(phpstudy)实现的,感兴趣可以…...
三、Prometheus企业级告警规则实战:rules.yml配置详解与最佳实践
1. Prometheus告警规则基础:从零理解rules.yml 第一次接触Prometheus告警配置时,我盯着rules.yml文件看了整整一个下午。这个看似简单的YAML文件,实际上承载着整个监控系统的"大脑"功能。简单来说,rules.yml就是告诉Pro…...
ODrive配置AS5047P磁编码器避坑指南:从SPI接线、参数设置到三种上电校准模式的深度解析
ODrive与AS5047P磁编码器实战:SPI配置优化与三种启动模式深度解析 在机器人关节、云台稳定系统等高精度运动控制场景中,无刷电机与绝对值磁编码器的组合已成为行业标配。AS5047P作为14位分辨率的SPI接口磁编码器,配合ODrive开源驱动器&#x…...
VH6501实战:手把手教你用CANoe脚本精准触发CAN总线干扰(附避坑点)
VH6501深度实战:CANoe脚本触发干扰的进阶技巧与排错指南 当你第一次用VH6501的CanDisturbanceFrameTrigger类配置触发条件时,是否遇到过这些情况:精心设置的触发位置总是莫名其妙地偏移到下一位?validityMask参数像天书一样难以理…...
终极免费TFT Overlay:云顶之弈玩家的智能悬浮助手
终极免费TFT Overlay:云顶之弈玩家的智能悬浮助手 【免费下载链接】TFT-Overlay Overlay for Teamfight Tactics 项目地址: https://gitcode.com/gh_mirrors/tf/TFT-Overlay 在《英雄联盟:云顶之弈》这款策略自走棋游戏中,你是否经常因…...
手写一个最小 Starter:从 0 到能看懂
一、我们先定目标 我们做一个最简单的 starter,名字叫: ark-hello-starter 功能非常简单: 用户只要引入这个 starter,就能直接注入一个 HelloService 来调用。 像这样: Autowired private HelloService helloServic…...
告别卡顿!用C#多媒体定时器(MmTimer)实现1ms精度的实时数据采集
突破毫秒壁垒:C#多媒体定时器在工业级数据采集中的实战指南 工业自动化产线上,一台机械臂正在以0.1mm的精度进行精密焊接。突然,由于上位机数据采集的定时器出现5ms的延迟波动,导致焊接路径出现偏差,整批零件报废——这…...
CentOS 7下Composer报错‘missing ext-fileinfo’?手把手教你用php --ini排查并安装PHP扩展
CentOS 7下Composer报错‘missing ext-fileinfo’的终极排查指南 当你在CentOS 7服务器上运行composer install时,突然遭遇"missing ext-fileinfo"错误,这种场景对于PHP开发者来说再熟悉不过了。这个看似简单的扩展缺失问题,背后往…...
CSS如何制作导航栏平滑滚动到锚点位置_使用scroll-behavior平滑属性
scroll-behavior: smooth 最常见失效原因是未正确作用于滚动容器,应设在 html 上而非 body;与 sticky 导航栏冲突时需用 scroll-margin-top 为锚点元素留白;Safari 15.4 才支持 smooth,15.0–15.3 及所有 IE 不支持。scroll-behav…...
别再凭感觉了!用Excel快速搞定外观检验员一致性(Kappa)分析,附免费模板
用Excel实现外观检验一致性分析的实战指南 在制造业的质量控制环节,外观检验的一致性直接影响产品合格率与客户满意度。传统手工计算Kappa值不仅耗时费力,还容易出错。本文将手把手教你如何用Excel搭建自动化分析模板,让质量工程师在10分钟内…...
游戏存档备份终极指南:用Ludusavi保护你的游戏进度永不丢失 [特殊字符]
游戏存档备份终极指南:用Ludusavi保护你的游戏进度永不丢失 🎮 【免费下载链接】ludusavi Backup tool for PC game saves 项目地址: https://gitcode.com/gh_mirrors/lu/ludusavi 你是否曾经因为系统崩溃、硬盘故障或意外删除而丢失了数十小时的…...
