因為工作中有個小應用也是放在了IIS中間件上,所以整理下這塊內容,下面介紹下之前在win7上安裝部署IIS的教程。
這里只簡單梳理一下,不做過深研究
web服務器主要功能是提供網上信息瀏覽服務,實現資源共享,同時還可以借助于局域網服務器訪問頁面可以有效的實現信息的同步,還可以隨時隨地將自己的信息上傳到服務器端
在IIS中處理HTTP請求
下面的列表描述了請求處理流程:
1.當客戶端發起你個面向服務器的http請求后,HTTP.sys截獲該請求。
2.HTTP.sys通知WAS從配置文件中獲取必要的信息。
3.WAS從applicationHost.config文件中請求配置信息。
4.W3SVC接收到相應的配置信息:應用程序池,網站配置等信息。
5.W3SVC使用配置信息來配置HTTP.sys.
6.WAS為請求隔離模式相匹配的應用程序池開啟一個工作進程。
7.工作進程處理請求并且返回響應給HTTP.sys.
8.客戶端接收響應。
總的請求過程如下圖:
1、安裝IIS
1-1、點擊打開“開始”菜單中的控制面板選項,面板顯示按“類型”方式顯示,選擇“程序”
1-2、點擊選中“打開或關閉Windows功能”,等待幾分鐘。
1-3、找到對應的“Internet信息服務”,勾選以下選項
注意:
1)、如果要調試站點的話,必須有“Windows身份驗證”
2)、“摘要式身份驗證” 是使用 Windows 域控制器對請求訪問 Web 服務器上內容的用戶進行身份證。
3)、“基本身份驗證” 是要求用戶提供有效的用戶名和密碼才能訪問內容。
4)、要調試 ASP.net 當然要安裝IIS支持 ASP.net 的組件了。
5)、切記勾選ASP選項,否則配置時會找不見ASP
安裝好組件以后,重啟才能生效。
重啟后打開控制面板->管理工具,即可看到剛才配置開啟的Internet信息服務管理,代表本機IIS服務器功能已打開。
2、下面配置IIS服務器。
2-1、點擊第二個Internet信息服務管理器或者cmd+R,命令行輸入:inetmgr也可打開對應配置界面
2-2、點擊左邊的倒三角,就會看到網站下面的default web site,然后雙擊IIS下面的ASP.
2-3、進入ASP設置窗口,行為下面的啟用父路徑,點擊后面,修改為true,默認為false。
2-4、設置高級設置,步驟:先點擊default web site ,然后點擊最下面的內容視圖,再點擊右邊的高級設置。
在你正確開啟IIS功能服務以后,默認的IIS目錄在C:\inetpub\xxx 默認生成相關的文件,如果想使用自己的,將物理路徑關聯到自己的本地程序磁盤路徑即可.
2-5、設置端口問題,點擊default web site 再點擊最下面的內容視圖,然后點擊右邊的編輯綁定。
此時,基本完成IIS的本地設置,在瀏覽器中輸入:http://localhost/,如果出現以下界面,則代表IIS服務設置成功。
上面主要介紹了安裝部署IIS及相關配置,感興趣的朋友也可以測試一下,后面會分享更多平時工作的內容,感興趣的朋友可以關注一下~
人員出入管理系統TT2Web配置說明
一、人員出入管理系統TT2Web的配置:
1.安裝人員出入管理系統IIS(以IIS7為例)
a)首先是安裝IIS。打開控制面板,找到“程序與功能”,點進去
b)點擊左側“打開或關閉Windows功能”
c)找到“Internet 信息服務”,按照下圖打勾即可,然后等待安裝
(注:打勾的表示其子節點全部被選中)
d)安裝完成后,在瀏覽器中輸入127.0.0.1,如果出現如下頁面,則表示安裝成功:
e)如果是先安裝Framework4.0,然后再來安裝IIS, 那么必須要重新注冊framework4.0,即用管理員權限打開”cmd”命令程序,輸入以下命令:
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
f)其它
2.配置IIS7
a)點擊控制面板中的“管理工具”,然后在彈出窗體中選擇“IIS管理器”,打開IIS管理器(或者用命令“InetMgr.exe”直接打開);
b)修改網站的ISAPI和CGI限制,在IIS管理器中,如圖所示:
c)修改程序池的 .net framework 版本為v4.0
d)其它
3.安裝人員出入管理系統TT2Web程序
a)找到Web安裝軟件,在Web目錄下,
b)執行setup.exe,人員出入管理系統出現如下界面:
c)配置網站名,注意“虛擬目錄”的配置:
I. “虛擬目錄”為“MRWeb”時,訪問路徑類似于:192.168.1.205/mrweb
II. “虛擬目錄”為空時,訪問路徑類似于:192.168.1.205
d)數據庫連接配置
人員出入管理系統
e)安裝程序自動安裝
f)其它
4.常見錯誤:
a)Web.config中人員出入管理系統數據庫連接字串沒錯的情況下:
i.出現“用戶 'NT AUTHORITY\IUSR' 登錄失敗”:
把 web.config 中的<identity impersonate="true"/>,把這句去掉 或者 改成<identity impersonate="false"/>;
ii.出現“用戶 'IIS APPPOOL\MRWeb' 登錄失敗”:
要修改IIS的“應用程序池”方法如下:
應用程序池->“MRWeb”右鍵->高級設置->進程模塊_標識->選擇“NetworkService”(有可能是LocalService,必須與數據庫中設置統一),如下圖:
iii.其它
二、人員出入管理系統使用
1.在瀏覽器地址欄輸入TT2Web部署電腦的IP地址。如:<192.168.1.134/mrweb/>。打開后如下圖所示,就是Web登陸頁面。
選擇相應的賬戶,輸入用戶名和密碼就可以登陸。
2.登陸管理員賬戶。可以查看到人員出入管理系統的來訪記錄和來訪人員查詢。如下圖所示
3.普通用戶登陸。用戶名和密碼可以先在訪客系統“人員管理”中設置。如下圖
人員出入管理系統
用戶編號就是用戶的“用戶名”
人員出入
用戶可以由管理員來設置普通用戶的“用戶權限”。
4.普通用戶登陸后。如下圖所示
人員出入管理系統
查詢:可以查詢和自己相關的來訪人員證件信息,和來訪人員訪問的具體來訪記錄。
預約:“來訪預約”人員自己錄入預期將要對自己進行拜訪的訪客二代證信息。如下圖
人員出入管理系統
這里可以設置默認登陸用戶為“被訪人”,也可以手動輸入,或數據庫查找“被訪人”。如下圖
人員出入管理系統
預約查詢,可以登陸后查詢和自己相關的人員預約信息。
審批:此項功能主要是用于訪客來訪信息二次審查確認的過程。要啟用此項功能,首先需要在客戶端人員出入管理系統設置中把內部人員的層級職務關系設置一下。如下圖
打開審批流程后,開始配置“審批流程節點”,流程節點從數字1開始往下設置排序,節點名稱可以自己設置。
“審批流程節點權限配置”可以設置權限類型指定個人,指定上級,指定職務如下圖
人員出入管理系統
具有審批權限的人員如下圖所示。
人員出入管理系統
對相應人員的預約操作有審批的權限,查詢,通過,駁回。
設置:個人用戶登陸后,可以重新設置自己的個人登陸密碼,如下圖。
以上為人員出入管理系統標準版,如和實際使用有差別,請以修改定制版說明書為準。