Children Display | ||||||
---|---|---|---|---|---|---|
|
This guide covers the complete installation process for FrameworX 10.1, from initial setup through licensing activation. Follow these procedures to ensure proper installation, configure licensing, and verify system operation. The installation process varies slightly based on operating system and deployment type.
C:\Program Files\FrameworX 10.1\
Silent installation for automation:
cmd
setup.exe /S /V"/qn INSTALLDIR=\"C:\FrameworX\" ADDLOCAL=ALL"
Parameters:
/S - Silent mode
/V - Pass parameters to MSI
/qn - No UI
INSTALLDIR - Installation path
ADDLOCAL - Features to install
DBTYPE - Database type (SQLITE|SQLSERVER)
DBSERVER - Database server name
SERVICETYPE - Service account type
bash
# Update package list
sudo apt-get update
# Install dependencies
sudo apt-get install -y wget apt-transport-https software-properties-common
# Add Microsoft package repository
wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
# Install .NET Runtime
sudo apt-get update
sudo apt-get install -y dotnet-runtime-6.0 aspnetcore-runtime-6.0
# Download FrameworX package
wget https://download.frameworkx.com/linux/frameworkx-10.1.deb
# Install FrameworX
sudo dpkg -i frameworkx-10.1.deb
# Configure service
sudo systemctl enable frameworkx
sudo systemctl start frameworkx
bash
# Install dependencies
sudo yum install -y wget
# Add Microsoft repository
sudo rpm -Uvh https://packages.microsoft.com/config/rhel/8/packages-microsoft-prod.rpm
# Install .NET Runtime
sudo yum install -y dotnet-runtime-6.0 aspnetcore-runtime-6.0
# Download and install FrameworX
wget https://download.frameworkx.com/linux/frameworkx-10.1.rpm
sudo rpm -ivh frameworkx-10.1.rpm
# Start service
sudo systemctl enable frameworkx
sudo systemctl start frameworkx
dockerfile
# Pull official image
docker pull frameworkx/runtime:10.1
# Run container
docker run -d \
--name frameworkx \
-p 9000:9000 \
-p 80:80 \
-v /data/solutions:/app/solutions \
-v /data/licenses:/app/licenses \
frameworkx/runtime:10.1
# With environment variables
docker run -d \
--name frameworkx \
-e LICENSE_KEY=XXXX-XXXX-XXXX-XXXX \
-e DB_CONNECTION="Server=db;Database=fx" \
-e ADMIN_PASSWORD="SecurePass123!" \
frameworkx/runtime:10.1
yaml
version: '3.8'
services:
frameworkx:
image: frameworkx/runtime:10.1
ports:
- "9000:9000"
- "80:80"
volumes:
- solutions:/app/solutions
- licenses:/app/licenses
environment:
- LICENSE_KEY=${LICENSE_KEY}
- DB_TYPE=POSTGRES
- DB_HOST=database
depends_on:
- database
database:
image: postgres:14
environment:
- POSTGRES_DB=frameworkx
- POSTGRES_USER=fxuser
- POSTGRES_PASSWORD=${DB_PASSWORD}
volumes:
- dbdata:/var/lib/postgresql/data
volumes:
solutions:
licenses:
dbdata:
For solution development and testing:
For production deployment:
Development and runtime in one:
Full-featured evaluation:
Organization-wide deployment:
Automatic activation with internet connection:
For systems without internet:
USB-based licensing:
Centralized license management:
xml
<LicenseSettings>
<ServerAddress>license.company.com</ServerAddress>
<Port>27000</Port>
<Timeout>30</Timeout>
</LicenseSettings>
This section covers installing the FrameworX Designer configuration tool and understanding licensing. For production deployment of solutions, see Solution Deployment (Reference).
Parent Page: Getting Started (Reference)
Installing FrameworX Designer is straightforward, taking 1-3 minutes. The Designer and Solution Center run on .NET Framework 4.8, which is included in Windows 10 and later.
Installation creates folders under C:\Program Files (x86)\Tatsoft\FrameworX\
by default.
Important: Before installing new versions, uninstall previous versions to prevent certificate conflicts and ensure clean setup.
Access Method | Requirements | Designer Support |
---|---|---|
Windows Application | Windows 10+ | Full Designer access |
Web Browser | Any modern browser | View only - no Designer |
ClickOnce from Browser | Windows + compatible browser | Designer launches locally |
The web-based Solution Center allows project management from any browser, but Designer requires Windows.
.NET 8 Desktop Runtime is optional but recommended:
Scenario | .NET 8 Required? | Notes |
---|---|---|
Windows-only solutions | No | Uses .NET Framework 4.8 |
Rich/Smart Clients | No | Windows clients only |
Web displays (HTML5) | Yes | WebAssembly support |
Multiplatform solutions | Yes | Linux/Docker deployment |
Sample solutions | Recommended | Many examples use .NET 8 |
To install .NET 8:
FrameworX has a simple licensing model. Without a license, you have full Designer access but runtime is limited to 4 hours and cannot be used in production. With a Runtime license, you have unlimited runtime for production use.
For subscription or cloud licensing options, contact sales.
FrameworX 10.1 is fully upward compatible with 10.0. Simply open your 10.0 solution in 10.1 - a backup is created automatically and the solution is now in 10.1 format. No license upgrade is necessary.
Upon first opening a solution, configure:
Issue | Cause | Solution |
---|---|---|
Installer won't start | Missing prerequisites |
...
Verify Windows version |
.NET |
...
8 warning | Optional component | Ignore if Windows-only development |
License not recognized | Network issue | Try offline activation |
Performance issues | Antivirus scanning | Add FrameworX folders to exclusions |
Hardware and software prerequisites for FrameworX Designer and Runtime deployments.
Parent Page: Installation & Licensing (Reference)
Component | Minimum | Recommended |
---|---|---|
CPU | Intel Core 2 Duo | Intel Core i7 |
RAM | 4 GB | 16 GB |
Disk Space | 2 GB | 256 GB SSD |
Display | 1024 x 768 | 1280 x 1024 or higher |
OS | Windows 10 | Windows 10 or newer |
.NET Framework | 4.8 (included) | 4.8 + .NET 8 |
Specification | Multiplatform Solution | Windows Solution |
---|---|---|
.NET | .NET 8 | .NET 4.8 and .NET 8 (for Web) |
RAM | 512 MB minimum | 2 GB minimum |
Disk Space | 100 MB minimum | 1 GB minimum |
For production runtime server requirements, see Solution Deployment (Reference).
Issue | Cause | Solution |
---|---|---|
Invalid license key | Typing error | Verify key, check for O/0, I/1 confusion |
Activation fails | Network blocked | Check firewall, use offline activation |
License expired | Time-limited license | Renew license or request extension |
Feature not available | Wrong license type | Upgrade license to include feature |
Dongle not detected | Driver issue | Reinstall dongle drivers |
Too many activations | License limit reached | Deactivate unused installations |
Issue | Cause | Solution |
---|---|---|
Designer won't open | License type | Verify development license installed |
Can't create solution | Permission issue | Run as administrator |
Slow performance | Windows Defender | Add exclusions for FrameworX folders |
Missing templates | Incomplete installation | Run repair, install samples |
cmd
# Windows
sc query "FrameworX Runtime"
# Linux
systemctl status frameworkx
<details> <summary>Structured Information for AI Tools</summary>
json
{
"module": "Installation & Licensing",
"category": "Reference Guide",
"purpose": "Complete installation and licensing procedures",
"installationTypes": {
"windows": ["Standard", "Command Line", "Server Only"],
"linux": ["Ubuntu/Debian", "RHEL/CentOS"],
"container": ["Docker", "Kubernetes"]
},
"licenseTypes": {
"development": "Design and test only",
"runtime": "Production deployment",
"combined": "Development and runtime",
"trial": "30-day evaluation",
"enterprise": "Organization-wide"
},
"activationMethods": [
"Online activation",
"Offline activation",
"Hardware dongle",
"License server"
],
"commonTasks": [
"Fresh installation",
"Upgrade existing",
"License activation",
"Troubleshooting",
"Verification"
],
"supportFiles": {
"logs": "Installation.log",
"config": "FrameworX.config",
"license": "License.lic"
}
}
...