ASP.NET Core Web 应用程序开发期间部署到IIS自定义主机域名并附加到进程调试
想必大家之前在進行ASP.NET Web 應用程序開發(fā)期間都有用到過將我們的網(wǎng)站部署到IIS自定義主機域名并附加到進程進行調(diào)試。
那我們的ASP.NET Core Web 應用程序又是如何部署到我們的IIS上面進行調(diào)試的呢,接下來我們來簡單介紹下:
一、安裝IIS所需的Host擴展(Windows Server Hosting)
下載地址:https://dotnet.microsoft.com/download/dotnet-core/2.2
或者從百度網(wǎng)盤獲取:
鏈接:https://pan.baidu.com/s/1ivuMzs4rdNuEVOXCUqYN5Q 提取碼:j0ff下載完后直接運行安裝即可
安裝成功后查看IIS模塊列表是否生效
PS:.NET Core 2.0之后的模塊名叫AspNetCoreModuleV2,之前的模塊名叫AspNetCoreModule,可以共存。
二、配置我們的域名解析hosts和部署網(wǎng)站
hosts地址:C:\Windows\System32\drivers\etc
以記事本方式打開,配置方式如下,格式:127.0.0.1 一個空格 自定義的域名 ,配置完成后記得保存
接下來添加網(wǎng)站
填寫完成后點擊確定
然后修改下對應的應用程序池
修改后效果如下:
三、dotNet Core項目設(shè)置
設(shè)置完成后,記得按Ctrl + S 保存
PS:設(shè)置完成后,重新生成解決方案,然后需要先運行一次我們的項目讓VS幫我們完成相應配置項的設(shè)置。
運行完畢后再來訪問一下我們的網(wǎng)站
正常顯示,說明我們部署成功了
四、附加到IIS的進程進行調(diào)試
快捷鍵:Ctrl + Alt + P
設(shè)置斷點,選擇w3wp.exe附加到進程:
可以看出成功進入斷點了
PS:如果發(fā)現(xiàn)還是無法進入斷點可以嘗試將dotnet.exe也一起附加到進程進行調(diào)試。
?
?
參考博文:https://www.bbsmax.com/A/GBJre1aWz0/
版權(quán)聲明:如有雷同純屬巧合,如有侵權(quán)請及時聯(lián)系本人修改,謝謝!!!
轉(zhuǎn)載于:https://www.cnblogs.com/xyh9039/p/11370926.html
總結(jié)
以上是生活随笔為你收集整理的ASP.NET Core Web 应用程序开发期间部署到IIS自定义主机域名并附加到进程调试的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 浦发美丽女人卡之花语卡年费多少?可以免年
- 下一篇: ASP.NET Core Web 应用程