用iis發(fā)布網(wǎng)站步驟
1.安裝iis(網(wǎng)絡(luò)上下載iis安裝包,5.1版本適合sp3,我的系統(tǒng)是sp3的,安裝無(wú)數(shù)次都沒(méi)問(wèn)題)
解壓iis安裝包
點(diǎn)擊→ 添加刪除windows組件
選中→ Internet信息服務(wù)(iis)
點(diǎn)擊詳細(xì)信息 全部勾選 (Internet信息服務(wù)(iis)的子組件)
點(diǎn)擊下一步→瀏覽到你的安裝包,開(kāi)始安裝。 如果彈出提示 就在iis安裝包里選中要安裝的文件,好像有什么.dll的文件,總之提示你要什么文件,你就在安裝包里找什么文件,都有的。
如果出現(xiàn)(正常運(yùn)行windows 所需的文件已被替換成無(wú)法識(shí)別的版本。要保持系統(tǒng)的穩(wěn)定,windows 必須還原這些文件的原有版本)
這個(gè)對(duì)話框不用鳥(niǎo)他
安裝完成。
2. 安裝framework sdk v2.0
傻瓜式安裝(如果你安裝了vs就不用安裝了,vs已經(jīng)安裝了framework)
3. 拷貝網(wǎng)站文件夾
路徑隨便,如果你安裝了vs,你的網(wǎng)站默認(rèn)路徑就是D:"My Documents"Visual Studio 2005"WebSites,沒(méi)有安裝vs的話,隨便你放哪里。
4.點(diǎn)擊開(kāi)始→程序→管理工具→intern信息服務(wù)→→右鍵點(diǎn)擊默認(rèn)網(wǎng)站 →新建虛擬目錄 →名字隨便→ 目錄路徑就是你的網(wǎng)站文件夾放哪里就設(shè)置在那里。(這個(gè)驟可以不做,不建立虛擬目錄也可以的)
好了之后 ,在右鍵點(diǎn)擊默認(rèn)網(wǎng)站→ 屬性→在主目錄選項(xiàng) →設(shè)置本地路徑→瀏覽到你的網(wǎng)站文件夾目錄(設(shè)置路徑是肯定要的)
5 點(diǎn)擊windows防火墻→ 點(diǎn)擊高級(jí)→ 點(diǎn)擊第一個(gè)設(shè)置→ 勾選 web服務(wù)器http
補(bǔ)充:我遇到的問(wèn)題.
1.設(shè)置好iis,輸入主機(jī)ip,出現(xiàn)一個(gè)登陸框,要用戶名密碼,別人都說(shuō)去iis設(shè)置什么權(quán)限,其實(shí)是自己的iis的主目錄路徑?jīng)]設(shè)置。參見(jiàn)4,如果你看你iis的默認(rèn)網(wǎng)站的主目錄選項(xiàng)里的本地路徑是C:"Inetpub"wwwroot,那就是沒(méi)設(shè)置路徑了,按照4的方法設(shè)置下就可以了,不會(huì)在出現(xiàn)登陸框了。
2.自己的機(jī)子做服務(wù)器,輸入本機(jī)ip可以瀏覽,而同一個(gè)局域網(wǎng)的別的機(jī)子輸入ip無(wú)法訪問(wèn),而且局域網(wǎng)內(nèi)的機(jī)子都可以ping的通。那就是web服務(wù)器沒(méi)勾選。
參見(jiàn)5。在防火墻選中web服務(wù)器http就可以了
3.當(dāng)你卸載了iis,在重新安裝,發(fā)現(xiàn)網(wǎng)站無(wú)法瀏覽了,如果你的機(jī)子沒(méi)安裝vs,就安裝了framework sdk v2.0,那請(qǐng)你把framework sdk v2.0也卸載,然后安裝iis,在安裝framework sdk v2.0就可以了。具體為什么會(huì)這樣我不曉得,網(wǎng)絡(luò)上都說(shuō)iis要先安裝,在安裝framework sdk v2.0,或者是vs,如果先安裝了vs,就重新注冊(cè)下,解決的方法是在命令行窗口(開(kāi)始--運(yùn)行--cmd)中輸入"C:"WINDOWS"Microsoft.NET"Framework"v2.0.50727"asp net_regiis.exe -i"。這樣問(wèn)題就解決了。這樣,在IIS中就注冊(cè)完成了。
或者點(diǎn)開(kāi)始--程序--Microsoft Visual Studio .net 2005--Visual Studio Tools--Visual Studio 命令提示行
在里面寫(xiě)aspnet_regiis.exe -i
如果Microsoft.NET Framework是1.1版本的話,路徑改為對(duì)應(yīng)的路徑,也是在在C:"WINDOWS"Microsoft.NET
即是輸入C:"WINDOWS"Microsoft.NET"Framework"v1.1.4322"aspne t_regiis.exe -i
反正記住,如果服務(wù)器沒(méi)安裝vs,卸載了iis的同時(shí)也要卸載framework sdkv2.0
然后在安裝iis,在安裝framework sdk v2.0,有安裝vs,就直接卸載iis,在重裝iis就可以了。
4.局域網(wǎng)訪問(wèn)都沒(méi)問(wèn)題,在公網(wǎng)訪問(wèn),無(wú)法訪問(wèn)。這里就不是iis的問(wèn)題了,這個(gè)就是說(shuō)明在公網(wǎng)也就是外網(wǎng)如何架設(shè)iis服務(wù)器了。
反正也寫(xiě)了很多了,寫(xiě)了吧。
公網(wǎng)架設(shè)iis服務(wù)器
1.服務(wù)器設(shè)置固定ip,進(jìn)入路由器設(shè)置,映射80端口,iis的端口是80.(其實(shí)路由器映射80端口,不是給服務(wù)器,是給外網(wǎng),外網(wǎng)可以理解成貓貓什么的)
2.做測(cè)試,輸入自己的外網(wǎng)ip,隨便找個(gè)測(cè)速網(wǎng)站,都可以得到自己的外網(wǎng)ip。
當(dāng)然,你得在別人的機(jī)子上測(cè)試,因?yàn)樵谧约旱臋C(jī)子上,是不能輸入自己的外網(wǎng)ip測(cè)試的??梢越袆e人輸入ip,幫你測(cè)試。
3.如果電信給你的是固定ip,那接下來(lái)的,你就不用看了。如果不是(一般來(lái)說(shuō),都是動(dòng)態(tài)的ip吧,呵呵)那就申請(qǐng)個(gè)域名,免費(fèi)的域名很多。然后使用花生殼之類(lèi)的軟件綁定你的動(dòng)態(tài)ip,也可以理解成解析你的域名,更新域名綁定的ip(說(shuō)都是這么說(shuō),理解的話,就不是綁定動(dòng)態(tài)ip這幾個(gè)字了)
聯(lián)系客服