动易 SiteFactory 安装教程
动易 SiteFactory 是一款功能强大、使用广泛的企业级网站内容管理系统,通过本教程,你将能够在自己的服务器上成功安装并运行它。

第一部分:安装前准备
在开始安装之前,请确保你的服务器环境满足以下最低要求,这是安装成功的关键。
系统环境要求
- 操作系统:
- Windows Server 2008 / 2012 / 2025 / 2025 / 2025 (推荐)
- Linux (如 CentOS, Ubuntu, Debian 等,需配合相应的 Web 服务器环境)
- Web 服务器:
- IIS (Internet Information Services):这是最常见和推荐的环境,尤其是在 Windows 服务器上。
- Apache:在 Linux 环境下使用。
- .NET Framework 版本:
- .NET Framework 4.0 或更高版本 (推荐 4.5 或更高)
- 数据库:
- Microsoft SQL Server:强烈推荐,版本要求通常为 SQL Server 2008 / 2012 / 2025 / 2025 / 2025 / 2025,建议使用 SQL Server Express 版本(免费)或更高版本。
- 网站程序:
- 从动易官网下载最新版的 SiteFactory 安装包(通常为
.zip格式)。
- 从动易官网下载最新版的 SiteFactory 安装包(通常为
环境配置(以 IIS + SQL Server 为例)
这一步至关重要,请仔细操作。

a. 安装 IIS 和必需组件
- 打开 "服务器管理器" -> "添加角色和功能"。
- 选择 "基于角色或功能的安装",点击 "下一步"。
- 选择目标服务器,点击 "下一步"。
- 在 "服务器角色" 列表中,勾选 "Web 服务器 (IIS)"。
- 在弹出的 "添加 Web 服务器角色" 窗口中,直接点击 "下一步"。
- 在 "角色服务" 页面,确保勾选以下组件:
- 应用程序开发:
- .NET Framework 4.5 (或更高版本)
- ASP.NET (如果未自动勾选)
- 常见 HTTP 功能:
- HTTP 重定向
- 健康诊断:
HTTP 日志记录
- 安全性:
请求筛选
- 管理工具:
IIS 管理控制台
(图片来源网络,侵删)
- 应用程序开发:
- 点击 "安装",等待安装完成。
b. 配置 IIS 站点
- 打开 "Internet 信息服务 (IIS) 管理器"。
- 在左侧 "连接" 窗口中,右键点击 "网站",选择 "添加网站..."。
- 网站名称:输入一个你喜欢的名称,
MySiteFactory。 - 物理路径:点击右侧的 "...",选择你将来要存放 SiteFactory 程序的文件夹(
D:\WebSites\MySiteFactory)。注意:不要放在系统盘 C 盘。 - 类型:选择 "http"。
- IP 地址:选择 "全部未分配"。
- 端口:默认为
80,80 端口被占用(如 IIS 默认页或其他网站),可以修改为其他端口(如8080)。 - 主机名:可以留空。
- 点击 "确定" 创建站点。
c. 配置应用程序池
- 在 IIS 管理器左侧,点击 "应用程序池"。
- 找到你刚才创建的站点对应的应用程序池(名称与网站名相同),右键点击它,选择 "高级设置..."。
- .NET CLR 版本:确保选择 "无托管代码",SiteFactory 是编译好的,不需要 CLR 运行时。
- 管道模式:选择 "集成" 模式。
- 点击 "确定" 保存。
d. 配置网站权限
- 在 IIS 管理器左侧,选中你的网站。
- 在中间 "功能视图" 中,双击 "授权规则"。
- 在右侧 "操作" 中,点击 "编辑权限..."。
- 在弹出的安全属性窗口中,切换到 "安全" 选项卡。
- 点击 "编辑...",然后点击 "添加..."。
- 输入
IIS_IUSRS,点击 "检查名称","确定"。 - 确保
IIS_IUSRS用户组有 "读取" 和 "读取和执行" 权限,为了写入文件,最好也赋予 "写入" 权限。 - 点击 "应用" -> "确定" 完成设置。
e. 配置数据库
- 打开 "SQL Server Management Studio (SSMS)"。
- 使用
sa账号或拥有sysadmin角色的账号登录你的 SQL Server 实例。 - 在 "对象资源管理器" 中,右键点击 "数据库",选择 "新建数据库..."。
- 数据库名称:输入一个数据库名称,
SiteFactoryDB。 - 所有者:可以留空,默认为
sa。 - 点击 "确定" 创建数据库。
- (可选但推荐)右键点击新创建的数据库,选择 "属性" -> "文件",将 "自动增长" 设置为按百分比增长,并设置一个合理的最大文件大小,以防数据库无限增长。
第二部分:安装 SiteFactory 程序
现在环境已经准备就绪,可以开始安装程序了。
-
上传安装包
- 从动易官网下载的
SiteFactory_x.x.x.zip压缩包。 - 将其解压。
- 将解压后的所有文件和文件夹(
Default.aspx,Admin,config等)全部复制到你之前在 IIS 中设置的 "物理路径" 文件夹(D:\WebSites\MySiteFactory)中。
- 从动易官网下载的
-
开始安装向导
- 打开你的浏览器,访问你在 IIS 中配置的网站地址(
http://localhost或http://localhost:8080)。 - 如果一切正常,你应该能看到 SiteFactory 的安装欢迎页面,如果出现 404 或其他错误,请返回检查 IIS 站点的物理路径和权限设置。
- 打开你的浏览器,访问你在 IIS 中配置的网站地址(
-
接受许可协议
阅读用户许可协议,勾选 "我已阅读并同意上述许可协议",然后点击 "下一步"。
-
环境检测
- 系统会自动检测你的服务器环境,包括 IIS、.NET Framework、权限等。
- 如果所有项目都显示为 或 “通过”,说明环境配置正确,如果有 "×" 或 "失败",请根据提示返回第一部分检查并修复问题。
- 点击 "下一步"。
-
配置数据库连接
- 这是安装的核心步骤。
- 数据库类型:选择 "Microsoft SQL Server"。
- 服务器地址:输入你的 SQL Server 实例名,如果数据库和网站在同一台服务器上,通常输入
(local)或localhost或 。 - 用户名:输入可以访问
SiteFactoryDB数据库的 SQL 用户名,sa。 - 密码:输入
sa用户的密码。 - 数据库名称:输入你之前创建的数据库名,
SiteFactoryDB。 - 数据库前缀:如果需要,可以设置一个前缀来避免与其他系统冲突,通常留空即可。
- 高级配置:可以不修改。
- 点击 "测试连接",如果提示 "连接成功",说明配置正确,如果失败,请检查 SQL Server 是否允许远程连接(如果不在本机)、用户名密码是否正确、数据库是否存在。
- 点击 "下一步"。
-
配置管理员账号
- 管理员账号:设置你登录后台的用户名,
admin。 - 密码:设置一个强密码。
- 确认密码:再次输入密码。
- 电子邮箱:输入你的电子邮箱,用于找回密码等。
- 点击 "下一步"。
- 管理员账号:设置你登录后台的用户名,
-
完成安装
- 系统会开始创建数据库表、导入初始数据,这可能需要几十秒到几分钟。
- 安装成功后,会显示一个 "安装成功" 的页面。
- 点击 "进入网站管理后台",使用你刚刚设置的管理员账号和密码登录。
第三部分:安装后操作
-
首次登录后台
- 登录后台后,系统可能会提示你修改初始密码或进行一些基本设置。
- 建议先进入 "系统设置" -> "站点管理",配置你的网站信息,如网站名称、Logo、版权信息等。
-
删除安装文件(重要!)
- 为了网站安全,安装成功后,必须删除你网站根目录下的
install文件夹。 - 在 IIS 管理器中找到你的网站,在文件资源管理器中直接删除该文件夹,或通过 FTP 删除。
- 为了网站安全,安装成功后,必须删除你网站根目录下的
常见问题与解决方案 (FAQ)
Q1: 访问网站时出现 403.14 - Forbidden 错误。
A: 这通常是 IIS 没有配置默认文档,在 IIS 管理器中,选中你的网站,双击 "默认文档",确保 Default.aspx 在列表中,并且排在第一位,如果不存在,点击 "添加...",输入 Default.aspx。
Q2: 访问网站时出现 500.19 - Internal Server Error 错误。
A: 这通常是权限问题,请返回到 第一部分 - 2.d,仔细检查 IIS_IUSRS 用户组是否对网站物理路径有正确的读取和执行权限。
Q3: 数据库连接测试失败。 A: 检查以下几点:
- SQL Server 服务是否正在运行。
- 服务器地址是否正确(
(local)或localhost)。 - 用户名和密码是否正确。
- SQL Server 是否启用了 "SQL Server 和 Windows 身份验证模式"(在 SSMS 中右键服务器 -> 属性 -> 安全)。
- SQL Server 和网站不在同一台机器,需要在 SQL Server Management Studio 中右键服务器 -> 属性 -> 连接,勾选 "允许远程连接到此服务器"。
Q4: 安装过程中提示“无法写入文件”或“权限不足”。
A: 这是因为网站程序所在的文件夹权限不够,请返回到 第一部分 - 2.d,确保 IIS_IUSRS 用户组有写入权限,如果还不行,可以尝试给 Authenticated Users 用户组也添加写入权限。
Q5: 如何安装 SSL 证书,实现 HTTPS 访问? A: 在 IIS 管理器中,选中你的网站,双击 "SSL 设置",勾选 "要求 SSL",然后你需要一个有效的 SSL 证书(可以从 Let's Encrypt 免费获取或购买商业证书),在 IIS 中 "绑定" 你的网站,添加一个类型为 "https" 的绑定,选择你的证书和 443 端口。
希望这份详细的教程能帮助你成功安装动易 SiteFactory!如果在安装过程中遇到其他问题,可以提供具体的错误信息,我会尽力为你解答。
