我们提供了一个内置服务器,你会发现启明星软件的安装是如此的简单。


安装提示

① 要查看如何在Windows2008+IIS+MSSQL安装视频,请点击 https://www.bilibili.com/video/BV1SF411976q/
②要使用内置包里服务器,请点击 此处


本文介绍如何安装 book 系统。
book 系统采用ASP.NET(C#)+MSSQL+IIS开发, 它可以运行在windows操作系统上(包括Windows7或Windows2008)。
本文将使用Microsoft Windows 2008来演示如何安装book系统 。 要查看windows7安装指南请点击此处

1. 安装 IIS

  1. 打开Window 2008, 点击Server Manage,然后点击 Add Role
  2. 在向导里,选择 Web Server
  3. 确保 ASP.NET 和 Security 里相关组件被选中,然后点击下一步完成安装。

2. 修复.Net4.0 (注意:此步骤不是必须的)

正常安装顺序是“先安装IIS,再安装.NET Framework”,
如果你顺序安装反了,“先安装.NET Framework,再安装IIS”,使用此步骤可以修复IIS里对.NET Framework的引用。

在windows开始菜单的运行里,输入"inetmgr.exe"打开IIS。左边选择Web服务器名称,在右面板双击ISPAPI and CGI Restrictions
如果你已经安装.Net 4.0,确保已经启用他
如果看不到.Net4.0 ,你需要修复他 .

下面文章介绍如何修复.Net4.0

  1. 在运行里输入 cmd 并选择以Administrator 身份运行。
  2. 然后输入aspnet_regiis.exe -ir 来修复
  3. 修复完成后,同样需要打开IIS , 然后双击ISPAPI and CGI Restrictions来启用 .Net 4.0 (正确效果如下图)

3. 安装 MSSQL 2008 Express

MSSQL 2008 Express 是微软提供的一款免费数据库软件,Express比MSSQL专业版更简单易用。
如果您公司已经有安装MSSQL数据库,可以跳过此步。

  1. 下载 MSSQL 2008 Express SQLEXPRWT_x64_CHS.exe 文件, 此文件来自 MSSQL 2008 EXPRESS微软官网站点
  2. 双击运行,点击左边 "Installation",然后点击 "New Installation or add features to an existing installation"
  3. 接受协议,然后点下一步,基本上都使用默认设置,只有一步例外,如下图 ,设置身份验证为混合模式 (Mixed Mode), 其中密码至少7位,而且密码必须包含大小写字母、数字以及特殊符号,然后点击下一步直到完成安装.

5. 安装 book 系统

1.在window运行里,输入 "inetmgr.exe" 打开IIS,点击“应用程序池”. 右键选择 "添加应用程序池"
在对话框参数里:
名称: book
.NET 版本: .NET Framework v4.0.30319
托管模式: Integrated

2. 在 Default Web Site 里,右键选择 "添加应用程序",输入信息如下
别名: book
应用程序池:点击 "选择...", 选择 book
物理路径:选择源程序文件夹(bin文件夹的上一级)

3. 从开始菜单点击 SQL Manage Studio


4 在数据库里,点击 "新建数据库",输入 "book", 点击 OK

5 从菜单里选择"File --> Open --> File..." ,选择源程序App_Data\book.sql 脚本文件. 在工具栏里点击 "运行"来执行脚本

注意:启明星每个系统都使用默认的数据库名,例如会议系统使用的叫做“book”,如果你建立的数据库叫做“xxx”,你需要手动更改SQL脚本的第一句:
use [book] 更改为 use [xxx]

6 修改 web.config 里数据库连接字符串

    <connectionStrings>
    <add name="connectionString" connectionString="Data Source=.\sqlexpress; database=book; uid=sa; pwd=Dotnetcms.org; "/>
    </connectionStrings>
   

警告 本安装程序默认使用sa账户,这是数据库超级管理员,为了安全,强烈建议针对数据库建立独立一个账户。登录数据库管理器,在“安全性-登录名”右键,建立新用户如"book_user",密码“dotnetcms.org”,取消“用户在下次登录时,必须更改密码”,
点击左边“用户映射”,选择 book 数据库,给与 db_owner和public角色。然后使用这个用户名和密码连接数据库

6. 设置 book 文件夹权限

在源程序 book 文件夹 上右键单击, 选择 “Properties --> Security --> Edit --> Add”, 输入 Everyone, 点击 OK,
给 Everyone 增加 完全控制 权限。

7.打开 book 系统

  1. 下载打开浏览器,输入 http://localhost/book 网址, 你应该能够打开 book 系统了
  2. 系统默认管理员登录名 admin 密码 123456登录系统。

8.如何把 book 系统集成到微软活动目录Active Directory(可选)

本步骤不是必须的,他需要企业在有域的情况下才可以使用,具体可以通过 983506039@qq.com 获取详细帮助
book 系统可以和 Microsoft Active Directory(AD)集成,一旦集成,用户登录 book 的账号和登录Windows账户一样。

1 获取Active Directory 的参数,系统需要四个参数:
(a)AD域服务器IP或名称
(b)AD域服务器别名
(c) 用户名
(d) 密码


在源程序下有一个 systemconfig.exe 文件, 使用此 exe 可以配置和AD集成
当集成AD后,原有的 admin 的账户将无法使用。
点击 测试AD配置,如果成功, 点击 "保存",然后,所有 Windows域里的用户都可以登录到 book 系统。

9.忘记 book 密码

系统提供了一个工具可以帮助管理员重置账户。

  1. 如果你没有集成AD,在 install 文件夹有一个tool.aspx,使用此页面可以重置管理员账户, 默认 URL 是 http://localhost/book/install/tool.aspx
  2. 如果你集成了AD, 使用systemconfig.exe 可以重置管理员账户.