本文将以win7为例,介绍如何手动安装启明星系统。win8,win10,win2008,win2012 安装方法大同小异。 关于windows2008安装能够参考此处 win2012参考此处 关于安全额外配置请参考此处html
本文将介绍如何在windows7上安装启明星请假系统appform .web
到微软官网下载.NET4.5 https://www.microsoft.com/zh-cn/download/details.aspx?id=40779 并安装 (一般微软新系统已经包含了.NET4.5)。sql
注意:由于后面须要安装微软MSSQL2008数据库,微软数据库须要安装.NET3.5,因此你还须要安装.NET3.5数据库
(a)win7/ win8 /win10 直接到微软官网下载安装 https://www.microsoft.com/zh-cn/download/details.aspx?id=25150windows
(b) windows2008,须要在windows控制面板-添加删除程序-添加windows组件 里,勾选 .NET3.5安装安全
(c)windows2012,请从启明星官网下载.NET3.5 http://www.dotnetcms.org/download/sxs.7z 解压后,利用控制面板-添加删除组件 安装。服务器
安装后,就能够在 c:\windows\microsoft.net\framework64下看到相关目录cookie
1.从开始菜单里,找到“控制面板”app
2.切换到“小图标”视图,单击“程序和功能”工具
3.单击“打开或关闭windows”功能,勾选“Internet信息服务”,请确保“应用程序开发功能”里的ASP.NET也勾选了。
单击“肯定”,windows将自动安装IIS。
4.安装完毕后,能够在控制面板--管理工具里找到IIS
5.打开IIS,选中左边的树根,而后右边出现“ISAPI和CGI限制”。
6.确保ASP.NET V4版本是容许的
7.修复IIS。
一般因为某些未知缘由致使IIS没法运行.NET,此时你能够修复IIS。根据操做系统的不一样,64位操做系统在
C:\Windows\Microsoft.NET\Framework64\v4.0.30319
若是你使用的是32位操做系统,则位置为
C:\Windows\Microsoft.NET\Framework\v4.0.30319
有一个aspnet_regiis.exe 文件用于修复IIS。具体修复IIS操做以下(如下步骤不是必须的)
打开cmd
8.输入aspnet_regiis.exe -ir 进行修复
9.有时候系统会提示以下错误,(这个错误具备迷惑性,由于即便你给Temporary ASP.NET Files增长Everyone读写权限仍然没用。)
“c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\106f9ae8\XX.dll”--“拒绝访问。
一般的解决方法是因为系统目录下的Temp目录无相应的权限所致,具体操做以下:C:\Windows\temp-->属性-->安全-->编辑-->添加Everyone用户的读写权限就能够解决.
1.下载MSSQL2008 Express 数据库服务
2.首先安装数据库服务。 双击SQLEXPR_X64_CHS.EXE ,选择“全新SQL Server独立安装或向现有安装添加功能”
5.正常状况下会检查经过。
可是有时候会出现“须要重启”。
此时,在运行里输入 regedit.exe 打开注册表。而后找到
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/
在右边找到 PendingFileRenameOperations 删除这一项便可!
再次运行“从新检查”便可经过。或者经过cmd进行重启
在帐户名里,选择一个系统帐户。选择系统帐户后,密码将由系统本身维护,无需人工输入(一般系统会自动选择)。
6.在数据库引擎配置中,选择混合模式。
在安装过程当中内置的SQL Server系统管理员账户(sa)的密码比较特殊,SQL2008对SA的密码强度要求相对比较高,须要有大小写字母、数字及符号组成,不然将不容许你继续安装。在"指定Sql Server管理员"中最好指定本机的系统管理员administrator
7.单击“下一步”系统开始安装,直到完成。
1.下载并双击exe 运行。
2.选择“安装”,全选安装
3.勾选确保勾选了“管理工具--基本”
4.其余的使用默认,单击“下一步”系统开始安装,直到完成。
1.创建应用程序 appform (若是是会议预订系统应用程序池输入book,若是是采购系统应用程序池输入purchase)
2.在默认站点下,添加应用程序appform(若是是会议系统,添加应用程序叫作book,若是是采购系统,添加应用程序叫purchase)
在弹出的窗体里,设置信息以下
(3)打开数据库,创建appform(若是是会议系统,创建数据库book,若是是采购系统,创建数据库purchase)
(4)在数据库管理器里,选择“打开”,在源代码里,有一个app_data文件夹,运行 appform.sql 运行脚本(若是是会议系统脚本是book.sql,若是是采购系统,脚本是purchase.sql)。
注意:咱们推荐您使用咱们默认的名称,假如请假系统创建的数据库叫作 qingjia,请手动更改SQL脚本里 USE [appform] GO 为 USE [qingjia] GO
(5)打开web.config修改,数据库链接字符串。 server,uid,pwd的值分别参考下图。 database设置使用的数据库。这里是刚才创建的appform数据库
(6)保存,输入 http://localhost/appform 应该就能够打开系统了。
默认用户名 admin, 密码是 123456
更改数据库编码(非必须),下面这段SQL仅在你打开系统登陆失败时,才运行。他会将数据库更改成中文编码,其中下面的appform须要更改成你实际的数据库。
ALTER DATABASE appform SET SINGLE_USER WITH ROLLBACK IMMEDIATE
ALTER DATABASE appform COLLATE Chinese_PRC_CI_AS
ALTER DATABASE appform SET MULTI_USER
(1)在windows的运行里,输入cmd,而后输入 ipconfig 获得本机的IP地址。
(2)以上图为例,本机IP为 192.168.1.101 ,因此在IE里输入 http://192.168.1.101/appform 便可打开请假系统。
(3)关闭防火墙或者杀毒软件,
(默认防火墙或者杀毒软件会屏蔽80端口的出口,所以,须要在安装了请假系统的服务器上关闭或者退出杀毒软件,这里使用简单的方法,做为IT人员能够经过防火墙策略来开开放80端口,具体请咨询IT技术支持人员。若是您不是很明白如何开放端口,可使用退出功能。)。
(a)在“控制面板”--Windows防火墙--打开或关不windows防火墙里,关闭windows防火墙。
(b)退出360,腾讯管家等杀毒软件...
(4)如今,找局域网里一台普通电脑,输入 http://192.168.1.101/appform 便可打开请假系统。
(1)为何没法进入后台?
启明星系统经过cookie来验证用户是否有权限进入后台。下图显示了IIS和web.config里的映射管理。 启明星系统使用默认的名称。例如请假使用的是appform。
若是你iis创建的应用程序名称是 xxx, 则须要手动调整web.config里 value为 /xxx/ (注意:由于cookie区分大小写,因此IIS里,你创建的appform应该使用小写,
默认,用户输入的网址都是小写的。)
另外,请检测一下确保服务器时间和用户时间是准确的。
(2)如何集成微软AD活动目录?
下图显示了,当用户登陆windows系统时,须要的三个元素:1)用户名 2)密码 3)登陆到
运行下载包里的systemconfig.exe 以下图:192.168.1.1表示域服务器的IP地址。能够是IP地址,也能够是服务器的机器名。
在“请输入系统管理员帐户”里输入您的AD帐户。 这里输入的bob表示,将把bob设置为 book系统的管理员。
你能够单击“测试AD配置”查看是否成功。若是成功单击保存便可.
给文件夹增长Everyone读写权限。
(3)集成域模式下,没法登陆。
请手动打开 app_data文件夹下的AD.xml,该文件配置为和域服务器通讯的接口,请确保帐户和密码正确,切帐户未被锁定。