開發(fā)環(huán)境:VS2017(版本號(hào)15.8.4)、Win10專業(yè)版 今天考慮跟前端連調(diào)代碼時(shí)候發(fā)現(xiàn),IIS Express默認(rèn)配置竟然是不支持局域網(wǎng)訪問(wèn)的,甚至127.0.0.1都不支持,僅支持localhost訪問(wèn),查找了下相關(guān)文檔,踩了不少坑。 1.點(diǎn)擊調(diào)試,啟動(dòng)IIS Express2.我們可以看到只有一個(gè)localhost的地址,點(diǎn)擊“顯示所有應(yīng)用程序”3.點(diǎn)擊網(wǎng)址名稱,然后再點(diǎn)擊配置文件路徑打開配置文件4.添加配置在<site>節(jié)中找到當(dāng)前項(xiàng)目的配置,添加本機(jī)內(nèi)網(wǎng)訪問(wèn)地址 5.關(guān)閉VS,以管理員身份重新打開關(guān)閉VS后,IIS Express應(yīng)該會(huì)隨之關(guān)閉,如果VS抽風(fēng)導(dǎo)致IIS Express沒(méi)自動(dòng)關(guān)閉,右鍵手動(dòng)退出即可 以管理員身份運(yùn)行VS,啟動(dòng)調(diào)試,即可看到新加的內(nèi)網(wǎng)訪問(wèn)地址,并且可以內(nèi)網(wǎng)正常訪問(wèn)的。不以管理員身份運(yùn)行則無(wú)效。 網(wǎng)上很多文章說(shuō)還需要使用netsh 添加urlalc的everyone訪問(wèn)權(quán)限,經(jīng)實(shí)測(cè)是不需要的。 外國(guó)有個(gè)網(wǎng)友發(fā)文說(shuō)可以通過(guò)端口映射的方式解決https:///2017/02/25/iis-express-on-external-ip.html,經(jīng)測(cè)試也是無(wú)效的。 微軟似乎對(duì)IIS Express訪問(wèn)權(quán)限做了嚴(yán)格控制,總之各種坑就是了。 |
|
來(lái)自: 敢拼才會(huì)贏xy > 《電腦技巧》