本文將以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,該文件配置爲和域服務器通訊的接口,請確保帳戶和密碼正確,切帳戶未被鎖定。