一、打開IIS管理工具。IIS站點的建立設(shè)置功能在管理工具中。各版本windows系統(tǒng)進入管理工具的方法略有不同。
1、Win7、Win10、Windows Server 2008系統(tǒng):一般桌面有計算機圖標,可以在桌面計算機圖標上點右鍵——管理——服務(wù)和應(yīng)用程序——Internet信息服務(wù)(IIS)管理器,打開計算機IIS管理功能界面。
2、Windows Server 2012系統(tǒng):開始——服務(wù)器管理器
點擊左側(cè)IIS:
在右側(cè)服務(wù)器名稱上點右鍵——Internet Information Services(IIS)管理器。
二、建立站點:
1、在左側(cè)連接窗口點擊網(wǎng)站節(jié)點。右側(cè)操作窗口點添加網(wǎng)站按鈕。
網(wǎng)站名稱:最好是英文;
應(yīng)用程序池:IIS管理工具會根據(jù)網(wǎng)站名稱自動建立程序池,程序池設(shè)置后面還要講述。
物理路徑:選你的網(wǎng)站文件根目錄。
綁定:IP可選擇全部未分配,如果本機IP是靜態(tài)的可以填本機靜態(tài)IP、如果只是用于測試網(wǎng)站可填寫127.0.0.1,127.0.0.1是windows系統(tǒng)保留IP,可以訪問本機。
端口:本機測試、正式的網(wǎng)站可用80,還可以設(shè)置8008、8888等和其他程序常用端口不沖突的的端口號。
主機名:如果建立多個網(wǎng)站共用80端口,那么這多個網(wǎng)站可用不同域名訪問,一個域名就是一個主機名如:kaoshi.xxjxkh.com、jxkh2021.xxjxkh.com。
設(shè)置完成后點確定可添加網(wǎng)站。
下一篇網(wǎng)站講述怎樣進行網(wǎng)站設(shè)置及網(wǎng)站設(shè)置應(yīng)注意的問題。
這段時間開發(fā)業(yè)務(wù)較忙,整理一些開發(fā)經(jīng)驗的時間有限,今天抽時間把網(wǎng)站設(shè)置經(jīng)常用到的選項做個介紹。本文針對IIS服務(wù)器的ASP網(wǎng)站或者ASP.NET網(wǎng)站進行介紹。
一、默認文檔
默認文檔
該功能設(shè)置,客戶端未請求特定文件名時瀏覽器默認打開的文件名,通常是網(wǎng)站首頁文件名。點“打開功能”可查看當(dāng)前站點已經(jīng)設(shè)置的文檔名,如果自己的網(wǎng)站首頁不在列表可以添加新的文件名。
添加默認文檔
如果自己的網(wǎng)站首頁不在默認文檔列表,訪問網(wǎng)站會報錯。
缺少默認文檔錯誤
二、ASP設(shè)置。在網(wǎng)站主頁點擊ASP——打開功能。
asp設(shè)置
1、調(diào)試屬性欄目的:將錯誤發(fā)送到瀏覽器功能,在調(diào)試asp代碼的時候最好開啟設(shè)為True,便于分析錯誤。上線運行為了安全起見建議設(shè)為False。
2、行為欄目的:啟用父路徑設(shè)為True,否則程序中使用“../”的目錄重定向?qū)箦e。
3、限制屬性的啟用緩沖、響應(yīng)緩沖限制是代表asp頁面是否寫入緩存和寫入緩存的大小限制,單位是字節(jié)。一般設(shè)為默認即可。
asp設(shè)置圖
三、MIME類型設(shè)置
MIME類型設(shè)置
這里設(shè)置IIS支持的文件類型。不支持的文件類型IIS訪問會無法正常響應(yīng)。
比如我的網(wǎng)站要訪問.json文件,可網(wǎng)上查詢.json文件類型的MIME類型是application/json,可以添加如下圖所示的MIME類型
MIME添加
再比如,網(wǎng)站需要用戶下載APK格式的安裝包,可添加APK文件類型的MIME。經(jīng)查詢,APK文件類型的MIME是:application/vnd.android.package-archive,可以添加對應(yīng)文件類型的MIME,這樣網(wǎng)站就可以下載APK文件安裝包了。
四、應(yīng)用程序池設(shè)置
在左側(cè)欄目服務(wù)器節(jié)點下點擊應(yīng)用程序池。
這里顯示服務(wù)器的所有應(yīng)用程序池,選擇你網(wǎng)站對應(yīng)的程序池,點右側(cè)操作欄可進行操作。
1、重啟程序池:點停止待程序池停止后再點啟用可重啟程序池。原有讀入的網(wǎng)站應(yīng)用程序設(shè)置將重新讀入。
ASP.NET網(wǎng)站如果改動了頁面控件等出現(xiàn)如下錯誤通常重啟程序池可解決。
錯誤
2、應(yīng)用程序池基本設(shè)置:
這里設(shè)置該網(wǎng)站運行的.net框架版本。要和asp.net網(wǎng)站開發(fā)使用的框架一致,否則網(wǎng)站會報錯。
3、高級設(shè)置:
這里很多設(shè)置保持默認即可。常用到的設(shè)置是:啟用32位程序池。如果你的服務(wù)器操作系統(tǒng)是64位的,而你的網(wǎng)站使用的數(shù)據(jù)庫是access或者程序需要讀取excel文件這里需要設(shè)置為True。