筒子們,你們不覺得發布到IIS再附加進程太煩了么???看了看網上全是這種方法,這不科學!
VS已經提供了更好的方式了,少年們!
流程
1.打開你的IIS,創建一個站點
示例中,我創建了一個端口號為5002的站點
2.新建項目
.net framework or .net core均可
3.右鍵屬性,修改配置
4.啟動~
下面來詳述一下
創建站點
這個沒什么說的,大家都會
1
新建項目
.net framework or .net core的項目均可,只是二者設置上略有不同,下面會分開來討論
因為要將項目發布到IIS上面,所以需要給VS管理員權限,請以管理員身份運行VS
.net core
這里我選擇的是"跑在.net framework下的core項目"
2
3
.net framework
4
5
修改配置
.net core
右鍵屬性,進入調試欄
新建一個配置,這里我取名"IIS"
選項如下:
啟動選擇為IIS
設置應用URL為剛剛建立的5002端口
6
7
.net framework
右鍵屬性,在Web的設置里面,修改服務器為“本地IIS”,勾選“覆蓋應用程序根”
1
Tips
安裝IIS的時候,如果只安裝默認勾選的選項是不夠的,發布基于.net framework的網站時,會各種報錯……無力吐槽
最后我把IIS的相關內容都安裝完了,VS發布到IIS瞬間就完美了????乛?乛????
1
啟動
如果是.net core,在啟動項中選擇“IIS”這個配置
8
啟動項目
然后你在5002站點的所有操作,都可以在VS中調試啦
感謝
感謝我的組織 https://github.com/microexs 對我的悉心栽培(才怪)
感謝Lulus Young(https://github.com/snys98) 大人 OTZ