http://www.cnblogs.com/laoqi/p/4169184.html 最近在寫一個(gè)網(wǎng)站,昨天剛寫完,由于要和朋友一起測試,但是他電腦上沒有環(huán)境,所以希望我在自己電腦上部署一下,讓他直接通過瀏覽器來訪問來測試,所以從昨晚到今天上午,通過各種搜索,終于搞定了。 先介紹一下我用的環(huán)境,網(wǎng)站的編寫使用ASP.NET MVC4.0 平臺版本.NET Framework 4.0 操作系統(tǒng)window7.
注意我們進(jìn)到這里,先點(diǎn)擊右邊更改.NET Framework版本 默認(rèn)的是2.0 我們把它改成4.0 然后點(diǎn)擊IIS下的ASP 然后把啟用父路徑設(shè)為true
網(wǎng)站名稱就自己隨便設(shè)就可以了,應(yīng)用程序池非常重要,我這里選擇的是存在的,你也可以自己新建一個(gè)。IP地址設(shè)置為你電腦的IP地址。然后確定。 應(yīng)用程序池的版本非常重要,應(yīng)用程序默認(rèn)的是2.0的版本,一定要改成4.0版本,不然會(huì)當(dāng)你訪問網(wǎng)站的時(shí)候,對呀配置文件中的這句話會(huì)報(bào)錯(cuò) 如果你用的是4.0的框架,那把你用到的應(yīng)用程序池的版本一定要設(shè)置成V4.0 還有一點(diǎn) 一定要查看 4.0的版本又沒有被禁止 還要注意的一點(diǎn)的是如果我們安裝了4.0但是在以上涉及到設(shè)置版本的地方又找不到4.0的選項(xiàng)的,那么是應(yīng)為你IIS第一使用在安裝之后,我們需要在以管理員身份運(yùn)行命令行,然后輸入C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe –i 就可以了。 現(xiàn)在我們點(diǎn)擊右面的瀏覽網(wǎng)頁,結(jié)果還報(bào)錯(cuò),解決辦法,給c/windows/temp屬性 安全,給IIS用戶設(shè)置可讀可寫的權(quán)限,這樣網(wǎng)站就可順利訪問。 但是外網(wǎng)還是不能訪問,如果你連的是路由器,局域網(wǎng)是可以訪問了,外網(wǎng)我們要設(shè)置一個(gè)轉(zhuǎn)發(fā)規(guī)則,每個(gè)路由器的設(shè)置不一樣,我的是極路由,設(shè)置如下: 這個(gè)規(guī)則就是當(dāng)有人訪問你的外網(wǎng)IP時(shí),你可以把轉(zhuǎn)到局域網(wǎng)內(nèi)對應(yīng)的IP下。這里有一點(diǎn)要注意,外網(wǎng)IP和WAN口IP一樣,如果不一樣,有可能你連了多個(gè)路由器。而我的是因?yàn)殡娦诺膶拵Р皇菢蚪臃绞?,貓就相?dāng)于一個(gè)路由器,所以我打電話給電信叫他給我改成橋接方式,一般需要撥號的都是橋接方式,然后這樣就完成了。還是挺有成就感的。 我的ip是 然后訪問4040端口 是不是很簡單的。 |
|