最近公司走掉了兩個軟件測試人員,同時這兩個人還肩負着為客戶部署為客戶部署環境的任務,於是這個為客戶部署環境這樣艱巨的任務就落在了剛來的一個客服小姑娘身上,由於小姑娘剛來公司不久,對網站部署方面不是很清楚,所以決定寫一個傻瓜文檔,萬一以后還遇到這樣的情況,就不用總是口述這么麻煩了。寫的不好大家嘴下留情,謝謝。
部署一個網站需要哪些東西呢?
1、IIS服務器
2、.Net Framework3.5 (方便起見,我們這里Framework說的都是指的這個版本)
這兩個軟件都需要我們自己手動操作安裝到服務器里面。那到底是先裝哪一個呢,為了方便起見,一般我們都先安裝IIS服務器,然后再安裝Framework。
當然偶也遇到過幾次部署人員先安裝了Framework再安裝IIS服務器的,這樣的操作步驟就會導致Framework不會被注冊進IIS服務器里面。就是說在網站屬性的ASP.NET選項卡上面不會出現下面這樣的版本選擇框
那我們怎么處理這樣的情況呢,很簡單,手動到IIS里面注冊一下:
開始-->運行-->cmd-->輸入 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
再說一下我們公司用的系統WindowsService2003sp2,怎么看這個信息呢?
右鍵我的電腦-->屬性 就可以看到了
接下來,我們就可以開始安裝了。
首先,是安裝IIS
開始-->控制面板-->添加或刪除程序-->打開 添加/刪除windows組件 窗口 這個打開的過程可能比較慢,系統要先自動檢測一下你到底給他裝了啥東西
然后我們一直下一步就可以完成IIS的安裝了。
安裝Framework沒有什么好說的,雙擊安裝文件一直下一步就可以了。
等兩個軟件都安裝完成后,我們就可以通過
右擊我的電腦-->管理 打開計算機管理窗口
我們可以看到里面有一項應用程序服務器的選項,不錯,就是我們剛才安裝的那個東西。
點開它,你會看到一個 Internet 信息服務(IIS)管理器,我們就是要在這個東西里面操作,其他的不用去管他。
打開它,你會發現有三個子菜單:
1、應用程序池
2、網站
3、Web服務擴展
什么是應用程序池?太專業了,不去管他,為了保險起見,偶每建立一個網站都要創建一個應用程序池來管理他,至於這個池的配置,一切默認啦,微軟都已經幫我們做好了。
我們來創建一個應用程序池:
右鍵應用程序池-->
起個名字Test,再點擊確定就可以了
然后展開這個應用程序池的菜單,我們就可以看到剛才新建的Test的應用程序池了。
接下來我們左鍵單擊 Web服務擴展 菜單 打開.net2.0的擴展
接下來我們就可以新建一個網站了,右鍵 網站
直接單擊下一步
輸入我們網站的名字 Test ,下一步
選擇端口,如果需要綁定IP和主機頭,需要在這里綁定,我們沒有需要,就不做了(打個比方,我們的網站的訪問路徑是http://192.168.1.150:2000,這里的2000就是需要的端口號)
接下來我們要選定網站的物理路徑,就是這個網站的文件到底放在了電腦的那個地方,C盤?D盤?還是哪,反正就是網站所在的文件夾的路徑
選定文件夾后再點擊下一步
接下來要配合網站的訪問權限,由於我們的網站需要些文件操作的功能,所以我們一般都把寫入權限加上
單擊下一步后,我們的網站就算是創建成功了
接下來我們需要管理我們的這個網站,我們再打開網站菜單,可以看到我們創建的Test的站點,右鍵-->屬性 就可以配置一些屬性 基本上都不用去管他,我們需要確認兩件事情:
1、站點使用.net2.0的服務擴展
2、站點使用了我們剛才創建的名字為Test的應用程序池
打開主目錄選項卡-->在應用程序池那里選擇Test為你的應用程序池
選定后點擊應用。再去ASP.NET選項卡上面看看,版本是不是2.0,如果不是,就切換成2.0
最后,我們需要給需要些文件的文件夾操作權限,不然程序會報錯
在相關文件夾(Log,Excel)上面右鍵-->屬性-->安全選項卡
在下面的組或用戶名稱下面,如果沒有Everyone這個用戶,添加進去:
再把everyone用戶所有的權限都設置為允許。點擊確定。
我們的站點就這樣發布完成了。