
(图片来源网络,侵删)
- 系统过时:Windows Server 2008 和动易 SiteFactory 2008 都是非常古老的产品,早已停止官方支持,这意味着它们存在大量未修复的安全漏洞,强烈不建议将其部署在生产环境中,本教程仅供学习、怀旧或特定旧项目维护时参考。
- 兼容性问题:由于年代久远,您可能会遇到各种意想不到的兼容性问题,.NET Framework 版本、IIS 组件、数据库驱动等。
- 安全风险:如果必须使用,请务必将其部署在隔离的网络环境中,并做好严格的访问控制,避免连接到互联网。
第一部分:环境准备
在安装动易之前,必须确保 Windows Server 2008 系统满足其运行要求。
系统要求
- 操作系统:
- Windows Server 2008 (标准版、企业版、数据中心版)
- Windows Server 2008 R2 (标准版、企业版、数据中心版)
- 建议:如果可能,尽量使用 R2 版本,它基于 x64 架构,更稳定。
- Web 服务器:Internet Information Services (IIS) 7.0 或 7.5
- .NET Framework:
- 必须安装.NET Framework 2.0 SP1 (动易 2008 的核心依赖)
- 建议安装.NET Framework 3.5 和 4.0/4.5 以获得更好的兼容性和性能。
- 数据库:
- 首选:Microsoft SQL Server 2005 / SQL Server 2008 / SQL Server 2008 R2 (Express 版本也可)
- 备选:Microsoft Access 2003 (不推荐用于生产环境)
- 其他:
- 至少 1GB 内存 (推荐 2GB 或以上)
- 足够的硬盘空间 (安装程序 + 网站数据 + 数据库文件)
安装和配置 IIS 7.0 / 7.5
这是最关键的一步,动易是基于 ASP.NET 技术的。
-
通过服务器管理器添加角色:
- 打开“服务器管理器”,点击“角色”,然后点击“添加角色”。
- 在向导中,勾选 “Web 服务器 (IIS)”。
- 点击“下一步”。
-
安装程序会默认勾选一些 IIS 功能,为了确保动易能正常运行,请务必勾选以下所有服务和功能:
(图片来源网络,侵删)- 服务:
- 通用 HTTP 功能:确保所有选项都已勾选(HTTP 重定向、自定义错误、HTTP 错误、默认文档、目录浏览、HTTP 日志记录、请求筛选、静态内容)。
- 应用程序开发:必须勾选 ASP.NET,这是核心中的核心!
- 安全性:可以按需勾选,如请求筛选、IP 和域限制等。
- 功能:
- 在“功能”页面,点击“添加功能”,然后勾选 .NET Framework 3.5.1 (如果可用)。
- 服务:
-
完成安装:点击“安装”,等待安装完成。
-
验证 IIS 和 ASP.NET:
- 打开浏览器,访问
http://localhost,如果看到 I7 欢迎页面,说明 IIS 安装成功。 - 在“运行”中输入
inetmgr,打开 IIS 管理器。 - 在左侧选择“ASP.NET”节点(如果找不到,说明 ASP.NET 模块未正确注册)。
- 如果没有,可以在命令提示符(管理员模式)下运行以下命令来注册:
%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i %windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
- 打开浏览器,访问
安装数据库
-
如果使用 SQL Server:
- 安装 SQL Server 2005/2008,Express 版本是免费的,适合个人学习。
- 安装时,请务必选择 “数据库引擎服务” 和 “客户端工具”。
- 安装完成后,使用 SQL Server Management Studio (SSMS) 连接到数据库服务器。
- 创建一个新的数据库,
PE2008,并记住数据库名称和登录凭据(用户名和密码)。
-
如果使用 Access:
- 确保系统安装了 Office Access 2003 或更高版本。
- 准备一个空的
.mdb文件,site.mdb。
第二部分:安装动易 SiteFactory 2008
-
下载安装程序:
- 从动易官网或可靠的资源下载动易 SiteFactory 2008 的安装包(通常是一个
.zip文件)。 - 解压到一个临时文件夹,
C:\Dongyi。
- 从动易官网或可靠的资源下载动易 SiteFactory 2008 的安装包(通常是一个
-
运行安装程序:
- 以管理员身份运行
Setup.exe。 - 安装向导会启动,点击“下一步”。
- 以管理员身份运行
-
选择安装目录:
- 默认通常是
C:\Program Files\Dongyi\SiteFactory2008。 - 可以保持默认或修改,但建议路径中不要包含中文字符。
- 默认通常是
-
配置数据库连接:
- 这是安装的核心步骤,选择您之前准备好的数据库类型(SQL Server 或 Access)。
- 如果选择 SQL Server:
- 服务器名:输入您的 SQL Server 实例名,如果数据库和网站在同一台服务器上,通常输入 (点) 或
(local)。 - 用户名和密码:输入您在 SQL Server 中创建的登录用户名和密码。强烈建议不要使用 sa 账户,应创建一个具有特定数据库权限的新账户。
- 数据库名称:输入您创建的数据库名,如
PE2008。
- 服务器名:输入您的 SQL Server 实例名,如果数据库和网站在同一台服务器上,通常输入 (点) 或
- 如果选择 Access:
- 点击“浏览”,选择您准备好的
.mdb文件的完整路径。
- 点击“浏览”,选择您准备好的
-
设置管理员账户:
- 输入网站后台管理员的用户名和密码。请务必设置一个强密码,并牢记它。
-
开始安装:
- 确认所有信息无误后,点击“安装”。
- 等待安装程序完成,它会将网站文件复制到指定目录,并在数据库中创建初始表结构。
-
完成安装:
安装成功后,通常会提示是否立即打开网站,点击“完成”退出向导。
第三部分:配置网站和 IIS
安装完成后,需要告诉 IIS 如何处理这个动易网站。
-
打开 IIS 管理器:
- 在“运行”中输入
inetmgr。
- 在“运行”中输入
-
创建网站:
- 在 IIS 管理器左侧的“连接”面板中,右键点击“网站”,选择“添加网站”。
- 网站名称:输入一个易于识别的名称,如
MyDongyiSite。 - 物理路径:输入动易网站的安装目录,通常是
C:\Program Files\Dongyi\SiteFactory2008\Website。 - 端口:默认为 80,80 端口被占用(如 IIS 默认网站),可以修改为其他端口(如 8080)。
- 主机名:留空,表示通过 IP 地址或端口访问,如果想通过域名访问,可以在此处输入您的域名(如
www.mydomain.com),并需要提前做好 DNS 解析。 - 点击“确定”。
-
配置应用程序池:
- 在 IIS 管理器中,选中刚刚创建的网站。
- 在右侧的“操作”面板中,点击“高级设置”。
- .NET Framework 版本:必须设置为 .NET Framework v2.0.50727,这是动易 2008 的硬性要求。
- 托管管道模式:设置为 经典。
- 应用程序池:可以新建一个专用的应用程序池,或者使用默认的
DefaultAppPool,如果新建,请确保该应用程序池的 .NET 版本也设置为 v2.0。
-
配置默认文档:
- 选中网站,在“功能视图”中双击“默认文档”。
- 确保列表中有
index.aspx,如果没有,点击“添加”,输入index.aspx。
-
配置目录浏览:
- 在“功能视图”中双击“目录浏览”。
- 确保已禁用目录浏览,以防止网站目录结构被直接列出。
-
设置网站权限:
- 选中网站,在“操作”面板中点击“编辑权限”。
- 在“安全”选项卡中,点击“编辑”,然后点击“添加”。
- 输入
IIS_IUSRS,点击“检查名称”后确定。 - 为
IIS_IUSRS用户组赋予读取和执行权限,如果网站需要写入功能(如上传文件),还需要赋予写入权限。
第四部分:首次登录和基本配置
-
访问网站:
- 打开浏览器,输入
http://localhost:端口号(http://localhost:8080)。 - 如果看到动易网站的首页,说明网站部署成功。
- 打开浏览器,输入
-
登录后台管理:
- 在网站首页通常有“登录后台”的链接,或者在浏览器地址栏直接输入
http://localhost:端口号/admin/login.aspx。 - 使用安装时设置的管理员用户名和密码登录。
- 在网站首页通常有“登录后台”的链接,或者在浏览器地址栏直接输入
-
基本后台设置:
- 系统设置:修改网站名称、公司信息、联系方式等。
- 栏目管理:创建网站的主要栏目结构,如“新闻中心”、“产品介绍”、“关于我们”等。
- 模型管理:动易的核心功能,可以创建不同的内容模型,如“新闻模型”、“产品模型”,并为每个模型定义不同的字段(如标题、内容、图片、价格等)。
- 模板管理:更换网站的页面风格,动易使用模板技术,可以轻松切换网站外观。
- 用户权限:根据需要创建不同角色的管理员,并分配相应的操作权限。
常见问题与解决方案
-
问题1:访问网站时显示“HTTP 404 - 文件或目录未找到”或“服务不可用”。
- 原因:通常是 IIS 配置错误,检查网站的物理路径是否正确,应用程序池的 .NET 版本是否设置为 v2.0,托管管道模式是否为“经典”。
- 解决:重新检查第三部分的 IIS 配置步骤。
-
问题2:网站首页可以打开,但点击栏目或文章时出现错误。
- 原因:数据库连接可能有问题,或者 URL 重写规则未正确配置。
- 解决:
- 检查
Web.config文件中的数据库连接字符串是否正确。 - 在动易后台检查“URL 重写”或“伪静态”相关设置是否已开启并配置正确。
- 检查
-
问题3:上传图片或文件失败。
- 原因:网站目录的 IIS 权限不足。
- 解决:按照第三部分第6步,为
IIS_IUSRS用户组赋予Website目录的读取和写入权限。
-
问题4:登录后台后,操作缓慢或频繁报错。
- 原因:.NET Framework 版本冲突、数据库性能差或系统资源不足。
- 解决:确保所有与动易相关的网站和应用程序池都使用 .NET v2.0,检查 SQL Server 的性能。
在 Windows Server 2008 上部署动易 SiteFactory 2008 的过程可以概括为:准备环境 -> 安装程序 -> 配置 IIS -> 登录管理,整个过程的核心在于 IIS 的正确配置,特别是 ASP.NET 2.0 的启用 和 应用程序池的设置。
再次强调,由于技术和系统的双重过时,此方案仅适用于特定场景,对于任何新的项目,请务必选择现代化的服务器操作系统(如 Windows Server 2025/2025)、Web 服务器(IIS 10/10.5)和内容管理系统。
