嗯,第一篇整理文章,以圖片為主,部分內(nèi)容源自互聯(lián)網(wǎng)收集,廢話不說,開始咯~
1.在VS上將寫好的ASP.NET網(wǎng)站進(jìn)行預(yù)編譯
2.建立一個(gè)文件夾,用來存放VS生成的網(wǎng)站文件
3.安裝IIS
控制面板->程序->程序和功能, 點(diǎn)擊左側(cè)的“打開或關(guān)閉Windows功能”
4.進(jìn)入IIS管理器
控制面板-> 系統(tǒng)和安全->管理工具->IIS管理器
5.添加新網(wǎng)站
在左側(cè)欄中,右鍵“網(wǎng)站”->添加網(wǎng)站
網(wǎng)站名稱:隨便
物理路徑選擇剛剛創(chuàng)建的文件夾(VS上預(yù)編譯過的)
端口:端口不要再用80了,因?yàn)?0已經(jīng)給那個(gè)default website用了。特別強(qiáng)調(diào):主機(jī)名不要填,否則就只能通過主機(jī)名而不能通過IP訪問了(即使在本地用127.0.0.1:8090都不能訪問).
選擇應(yīng)用程序池:我的網(wǎng)站是用vs2010做的,所以.net framework選V4.0(集成)
6.編輯權(quán)限
屬性->安全->編輯->添加->輸入對象名稱(everyone)->檢查名稱->確定
添加權(quán)限
7.啟用目錄瀏覽
目錄瀏覽->啟用
8.至此,網(wǎng)站發(fā)布已經(jīng)基本完成,現(xiàn)在可以在瀏覽器上查看網(wǎng)站目錄
這時(shí)候你會(huì)瀏覽到整個(gè)網(wǎng)站文件夾的根目錄,一般來說,目錄瀏覽(第7步)是不需要啟用的,現(xiàn)在我們動(dòng)手設(shè)置首頁,使網(wǎng)站點(diǎn)開以后直接跳轉(zhuǎn)到你指定的頁面。
9.設(shè)置默認(rèn)文檔
添加你要指定的默認(rèn)首頁(筆者首頁為login.aspx,這個(gè)文件在網(wǎng)站文件夾的根目錄下)
打開網(wǎng)站瀏覽,成功了!
剛剛設(shè)置默認(rèn)文檔的時(shí)候,有同學(xué)會(huì)說,如果我要設(shè)定的默認(rèn)頁不在根目錄下怎么辦?這時(shí)候就要用到頁面重定向了。
在添加之前,我們已經(jīng)看到IIS已經(jīng)有了許多默認(rèn)頁的設(shè)置,那我們按照那個(gè)名稱隨便建立其中一個(gè)文件(比如Default.htm),在里面寫上重定向的代碼不就可以了么?
好,那就試一下
用記事本建立Default.htm(改后綴名,不多說了),記事本里寫上如下代碼
<meta HTTP-EQUIV=REFRESH CONTENT="0; URL=./login.aspx">
這里HTTP-EQUIV=REFRESH CONTENT ="0, ; URL=./login.aspx"表示沒有延時(shí),直接跳轉(zhuǎn)到指定的URL中。
這種重定向的做法使瀏覽器上的URL地址是和你手工敲入的地址是一樣的
將建立好的Default.htm放在網(wǎng)站根目錄下,再次打開瀏覽~看!是不是成功了!
有些同學(xué)完成以上步驟以后,可能還會(huì)出現(xiàn)一些HTTP錯(cuò)誤,有關(guān)這些錯(cuò)誤,我遇到的已經(jīng)整理成文,詳情請移步HTTP錯(cuò)誤匯總及其解決方法