页面说明

像我们第一章“概述”所说的要求,结合实际应用的需求,安装程序具体页面内容说明如下:

1、欢迎页面

2、许可页面

3、系统环境检查页面

操作系统:Windows Server 2008 R2 / 2012 / 2012 R2 x64

服务器是否已加入域

是否安装数据库SQL Server 2012 Express)

检查未通过给出提示信息,单击[下一步(N)]安装程序将要退出;否则继续安装

4、AD服务器配置页面

设置项:AD服务器地址、域名称、管理员账户、账户密码

5、Exchange服务器配置页面

设置项:是否启用邮箱功能(默认启用)、Exchange版本(默认Exchange 2013)、Exchange服务器地址、管理员账户、账户密码

6、Lync服务器配置页面

设置项:是否启用Lync功能(默认启用)、Lync版本(默认Lync 2013)、Lync服务器地址、管理员账户、账户密码

7、目录选择页面

8、组件页面

如果在Exchange服务器配置页面启用邮箱功能未勾选则Exchange相关设置组件则不选中,Lync设置同理

9、安装记录页面

步骤一:Windows必备组件安装

【1、安装IIS;2、安装.Net Framework】

步骤二:Active Directory帐户准备

【1、ADWeb权限管理员账户“AccessManager”;

2、AD管理员帐户(隶属于Domain Admins、如果启用了Exchange功能需要隶属于Organization Management、Recipient Management)】

步骤三:Active Directory委派设置

【设置Web服务器为“信任此计算机来委派任何服务(仅Kerberos)”】

步骤四:数据库服务器配置

【1、执行数据库创建和初始化脚本“ADManager.sql”;2、配置数据库表AppSetting(ADServerIP、DomainName;

如果启用了Exchange功能需要设置IsEnableExchange、ExchangeVersion、ExchangeServerIP、ExchangeDomainUser、ExchangeDomainUserPwd;

如果启用了Lync功能需要设置IsEnableLync、LyncVersion、LyncServerIP、LyncDomainUser、LyncDomainUserPwd);

3、新建登录名“ADWebAdmin(验证方式为  Windows身份验证)”对新建数据库有读写权限;】

步骤五:Exchange相关设置(如果启用了Exchange功能需要设置)

【1、确定Exchange相关服务是否启动;2、确定Exchang账户对ShellUri有完全控制权限】

步骤六:Lync相关设置(如果启用了Lync功能需要设置)

【1、确定Lync相关服务是否启动;2、确定Lync账户对ShellUri有完全控制权限】

步骤七:应用程序部署

【1、创建应用程序池(需设置应用程序池标识为AD管理员帐户,.NET CLR版本V4.0,经典模式);2、创建应用程序物理路径(把部署包解压缩到安装路径);

3、创建应用程序站点(绑定https/*:443,自签名证书);4、站点设置(设置上面创建的应用程序池;设置身份验证(Windows身份验证、ASP.Net模拟);

设置连接字符串为集成Windows身份验证)】

步骤八:后续处理

【1、在安装目录下输出卸载程序Uninstall.exe;2、创建桌面快捷方式文件夹,包括Web应用程序首页快捷方式和卸载程序的快捷方式3、写注册表信息】

10、完成页面

【上面提示桌面快捷方式,并有连接可以通过桌面快捷方式来打开Web应用程序】

以上,其中中间步骤任何一个环节出错会有提示,并根据每一步安装的标识(写入注册表中)来恢复相应的设置,恢复完成退出安装。

页面效果

1、欢迎页面

2、许可页面

3、系统环境检查页面

检查通过页面效果:

检查未通过页面效果:

4、AD服务器配置页面

5、Exchange服务器配置页面

6、Lync服务器配置页面

7、目录选择页面

8、组件页面

9、安装记录页面

10、完成页面

接下来一章节我们就来介绍页面的定制。

nsis mysql_三、NSIS实例相关推荐

  1. [转载]MaxtoCode对.Net程序加密的原理及解密探讨三(实例解密)

    标 题: [原创]MaxtoCode对.Net程序加密的原理及解密探讨三(实例解密) 作 者: rick 时 间: 2006-09-29,23:16:28 链 接: http://bbs.pediy. ...

  2. python的用途实例-三个实例带你了解生成器的作用

    三个实例带你了解生成器的作用 python的生成器究竟有什么作用? 本文通过3个具体的例子向你阐述生成器的作用, 1. 使用生成器非常便利的结束两层for循环, 2. 一个for循环遍历多个列表, 3 ...

  3. verilog奇数分频,三分频实例

    verilog奇数分频,三分频实例 目的:输入一个时钟信号,输出占空比为50%的三分频. 首先得到一个占空比为1/3的分频时钟,然后将输入信号取反,得到一个移相180度的占空比为1/3的分频时钟,将两 ...

  4. 用matlab2018解方程,【2018年整理】MATLAB解方程的三个实例

    <[2018年整理]MATLAB解方程的三个实例>由会员分享,可在线阅读,更多相关<[2018年整理]MATLAB解方程的三个实例(4页珍藏版)>请在金锄头文库上搜索. 1.M ...

  5. OpenGL超级宝典(第7版)笔记13 前三章实例 下个五子棋 (上)

    OpenGL超级宝典(第7版)笔记13 前三章实例 下个五子棋 (上) 文章目录 OpenGL超级宝典(第7版)笔记13 前三章实例 下个五子棋 (上) 前言 1 初构建 2 构建数据结构 3 绘制 ...

  6. 服务器系统2022安装wsl2,微软win10子系统wsl2安装教程(附三个实例应用场景)

    wsl2与今年6月份微软buld的大会上发布消息,7月15日左右开始正式加入windows inside版本,熟悉wls(win10子系统)一代的都知道,这东西把linux系统的操作直接带入到win1 ...

  7. ROS学习|SMACH状态机三(使用实例)

    系列文章目录 ROS基础 ROS单线程与多线程 navigation基本导航 navigation基本导航 SMACH状态机一(安装与初探) SMACH状态机三(使用实例) 目录 系列文章目录 写在前 ...

  8. NSIS制作安装包实例

    nsi文件例子如下 ;NSIS Modern User Interface;Basic Example Script;Written by Joost Verburg !Define Product ...

  9. WF4.0 基础篇 (三) 流程实例WorkflowApplication与设计WF程序的基本原则

    通过本节,可以初步了解WF程序的特性,为以后的WF类应用开发提供一个初步的感性认识 目录 1    流程实例WorkflowApplication与设计WF程序的基本原则    1 1.1    流程 ...

最新文章

  1. 读取Node.js中的环境变量
  2. pandas把频数统计转换成数据表
  3. UTF-8编码的字符串拆分成单字、获取UTF-8字符串的字符个数的代码及原理(c++实现)...
  4. 文字创作类App分享-简书
  5. 在淘宝,我们是这样衡量代码质量的
  6. 找一个程序猿男盆友是一种怎样的体验
  7. Oracle 的 Sql*Plus 常用命令介绍
  8. C# WPF中DataGrid的数据绑定(Binding)
  9. gsonformat java代码_插件GsonFormat快速實現JavaBean
  10. Windows10(64位)下安装MySql5.7
  11. java 网站微信登录_网站微信授权登录-JAVA版
  12. 校园 计算机网络设置路由器,GSWiFi路由器校园网怎么设置
  13. 300份奖品待领取 | 你的烦恼值钱啦!华为云 DevCloud 年度开发者的烦恼有奖征集火爆开启!...
  14. uniapp 开发微信小程序图像识别
  15. 正确数据确保数据完整性
  16. c语言程序课程设计题目
  17. Matlab 画图连线、箭号表示
  18. form表单及其连用标签总结
  19. 企业为什么需要B2B电商系统
  20. 2016年7月8日公司集体的集会,巴南区的樵坪度假村

热门文章

  1. 使用阿里巴巴提供的约束规范
  2. GNSS/GPS 精度(RMS,CEP,Sigma) 与精度因子(DOP)
  3. 10-30 H5第一次课 品牌墙
  4. 配电室综合监控系统的设计与应用
  5. 怎么手写一个简单的List集合
  6. 用虚幻4C++使用结构体和枚举
  7. section使用方法
  8. 入门数据产品,so easy
  9. 创建一个Node.js项目
  10. 厦门one_销量稳步增长的背后 自燃和断轴问题 也困扰着理想ONE