筒子們,你們不覺得發(fā)布到IIS再附加進程太煩了么镣典?兔毙??看了看網(wǎng)上全是這種方法骆撇,這不科學瞒御!
VS已經(jīng)提供了更好的方式了父叙,少年們神郊!
流程
1.打開你的IIS,創(chuàng)建一個站點
示例中趾唱,我創(chuàng)建了一個端口號為5002的站點
2.新建項目
.net framework or .net core均可
3.右鍵屬性涌乳,修改配置
4.啟動~
下面來詳述一下
創(chuàng)建站點
這個沒什么說的,大家都會
新建項目
.net framework or .net core的項目均可甜癞,只是二者設(shè)置上略有不同夕晓,下面會分開來討論
因為要將項目發(fā)布到IIS上面,所以需要給VS管理員權(quán)限悠咱,請以管理員身份運行VS
.net core
這里我選擇的是"跑在.net framework下的core項目"
.net framework
修改配置
.net core
右鍵屬性蒸辆,進入調(diào)試欄
新建一個配置,這里我取名"IIS"
選項如下:
啟動選擇為IIS
設(shè)置應用URL為剛剛建立的5002端口
.net framework
右鍵屬性析既,在Web的設(shè)置里面躬贡,修改服務(wù)器為“本地IIS”,勾選“覆蓋應用程序根”
Tips
安裝IIS的時候眼坏,如果只安裝默認勾選的選項是不夠的拂玻,發(fā)布基于.net framework的網(wǎng)站時,會各種報錯……無力吐槽
最后我把IIS的相關(guān)內(nèi)容都安裝完了宰译,VS發(fā)布到IIS瞬間就完美了????乛?乛????
啟動
如果是.net core檐蚜,在啟動項中選擇“IIS”這個配置
啟動項目
然后你在5002站點的所有操作,都可以在VS中調(diào)試啦
感謝
感謝我的組織 https://github.com/microexs 對我的悉心栽培(才怪)
感謝Lulus Young(https://github.com/snys98) 大人 OTZ