在本文,我们将介绍如何安装 gallery 系统。
gallery 系统采用ASP.NET(C#)+MSSQL+IIS开发, 她可以运行在windows7或者后续版本以及windows 2008或者后续版本上允许。
本文将使用Microsoft Windows 2008来演示如何安装gallery系统 。 要查看windows7安装指南请点击此处

1. 安装 IIS

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


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

2.1 在windows开始菜单的运行里,输入"inetmgr.exe"打开IIS。左边选择Web服务器名称,在右面板双击ISPAPI and CGI Restrictions.
如果你已经安装.Net 4.0,确保他已经启用
如果看不到.Net4.0 选项,你需要修复他 .
下面文章介绍如何修复.Net4.0
2.2 修复4.0
2.2.1 在运行里输入 cmd并选择以Administrator 身份运行

2.2.2 然后输入aspnet_regiis.exe -ir 来修复, 修复完成后,同样需要打开IIS , 然后双击ISPAPI and CGI Restrictions来启用 .Net 4.0


正确的结果如下图


3. 安装 MSSQL 2008 Express

3.1 下载 MSSQL 2008 Express SQLEXPRWT_x64_CHS.exe 文件,此文件来自 MSSQL 2008 EXPRESS 站点
3.2 双击运行,点击左边 "Installation",然后点击 "New Installation or add features to an existing installation"


3.3 接受协议,然后点下一步,基本上都使用默认设置,只有一步例外,如下图 ,设置身份验证为混合模式 (Mixed Mode), 其中密码至少7位,而且密码必须包含大小写字母、数字以及特殊符号,然后点击下一步直到完成安装.


4. --



5. 安装 gallery 系统

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


5.2 在 Default Web Site 里,右键选择 "添加应用程序",输入信息如下
别名: gallery
应用程序池: 点击 "选择...", 选择 gallery
物理路径:选择源程序文件夹



5.3 从开始菜单点击 SQL Manage Studio


5.4 在数据库里,点击 "新建数据库",输入 "gallery", 点击 OK

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


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

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

6. 设置 gallery 文件夹权限

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

7.打开 gallery 系统

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

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

**重要:本步骤不是必须的,他需要企业有域的情况下才可以使用,具体可以通过 983506039@qq.com 获取详细帮助

gallery 系统可以和 Microsoft Active Directory(AD)集成,一旦集成,用户登录 gallery 的账号和登录Windows账户一样。
8.1 获取Active Directory 的参数:
系统需要四个参数:
(a)AD域服务器
(b)AD域服务器别名
(c) 用户名
(d) 密码


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

9.忘记 gallery 密码

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